Skip to content

Instantly share code, notes, and snippets.

View rmg007's full-sized avatar
💭
✧*。٩(ˊᗜˋ*)و✧*。

Ryan Gonzalez rmg007

💭
✧*。٩(ˊᗜˋ*)و✧*。
View GitHub Profile
@rmg007
rmg007 / LocalDateTimeExample.java
Created October 21, 2022 11:56
Local Date Time Example
import java.time.LocalDate;
import java.time.LocalTime;
import java.time.Month;
import java.time.format.DateTimeFormatter;
import java.time.format.FormatStyle;
import java.util.Locale;
import java.time.LocalDateTime;
public class LocalDateTimeExample {
public static void main(String[] args) {
@rmg007
rmg007 / LocalTimeExample.java
Created October 21, 2022 11:55
Local Time Example
import java.time.Duration;
import java.time.LocalTime;
import java.time.temporal.ChronoField;
import java.time.temporal.ChronoUnit;
public class LocalTimeExample {
public static void main(String[] args) {
LocalTime now = LocalTime.now();
System.out.println("now: " + now);
@rmg007
rmg007 / LocalDateExample.java
Created October 21, 2022 11:54
Local Date class
import java.time.*;
import java.time.temporal.ChronoField;
import java.time.temporal.ChronoUnit;
import java.time.temporal.TemporalAdjusters;
public class LocalDateExample {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
System.out.println("today: " + today);
@rmg007
rmg007 / DateCalendarExamples.java
Created October 20, 2022 05:33
Date Calendar Examples Lecture
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
/*
Date starts from 1900
Unix epoch: Time starts from 1970-1-1
*/
public class DateCalendarExamples{
@rmg007
rmg007 / JavaSE7APIPart1.java
Created October 20, 2022 00:45
Introduction to Java Date Time API Part 1
import java.text.SimpleDateFormat;
import java.util.Date;
/*
Date starts from 1900
Unix epoch: Time starts from 1970-1-1
There ara three common date formats:
D M Y
Y M D
@rmg007
rmg007 / SortStringBySecondChar.java
Created October 16, 2022 15:15
Sort String By Second Char
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class SortStringBySecondChar {
public static void main(String[] args) {
List<String> list = new ArrayList<>(List.of("Byyyyyyyyyyyy", "Dww", "Cxxxxxx", "az"));
Comparator<String> sortBySecondCharComparator = (s1, s2) -> Integer.compare(s2.charAt(1), s1.charAt(1));
@rmg007
rmg007 / SortStringListByLength.java
Created October 16, 2022 15:11
Sort String List By Length
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class SortStringListByLength {
public static void main(String[] args) {
List<String> list = new ArrayList<>(List.of("Byyyyyyyyyyyy", "Dww", "Cxxxxxx", "az"));
Comparator<String> lengthComparator = Comparator.comparingInt(String::length);
Comparator<String> lengthComparator2 = (s1, s2) -> Integer.compare(s1.length(), s2.length());
@rmg007
rmg007 / SortStringListUsingCaseInsensitiveOrderComparator.java
Created October 16, 2022 14:36
Sort String List Using Case Insensitive Order Comparator
import java.util.ArrayList;
import java.util.List;
public class SortStringListUsingCaseInsensitiveOrderComparator {
public static void main(String[] args) {
List<String> list = new ArrayList<>(List.of("Byyyyyyyyyyyy", "Dww", "Cxxxxxx", "az"));
list.sort(String.CASE_INSENSITIVE_ORDER);
//output: [az, Byyyyyyyyyyyy, Cxxxxxx, Dww]
System.out.println(list);
}
@rmg007
rmg007 / SortStringListUsingComparatorNaturalOrder.java
Created October 16, 2022 14:26
Sort String List Using Comparator Natural Order
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class SortStringListUsingComparatorNaturalOrder {
public static void main(String[] args) {
/*
In this line of code there are four strings first one is starting with B
and last one is starting with a,
@rmg007
rmg007 / SortListUsingComparatorNullsFirst.java
Created October 16, 2022 14:10
Sort List Using Comparator Nulls First
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class SortListUsingComparatorNullsFirst {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>(){{
add(6);
add(null);
add(8);