Skip to content

Instantly share code, notes, and snippets.

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

Ryan Gonzalez rmg007

💭
✧*。٩(ˊᗜˋ*)و✧*。
  • Team Lead
  • San Francisco, CA
View GitHub Profile
@rmg007
rmg007 / SortListUsingComparatorNullsLast.java
Last active October 16, 2022 14:08
Sort List Using Comparator Nulls Last
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class SortListUsingComparatorNullsLast {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>(){{
add(6);
add(null);
add(8);
@rmg007
rmg007 / SortListUsingComparatorReverseOrder.java
Created October 16, 2022 13:52
Sort Lis tUsing Comparato rReverse Order
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class SortListUsingComparatorReverseOrder {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>(List.of(3, 6, 8, 2));
list.sort(Comparator.reverseOrder());
System.out.println(list);//output [8, 6, 3, 2]
@rmg007
rmg007 / SortListUsingComparatorNaturalOrder.java
Created October 16, 2022 13:51
Sort List using Comparator NaturalOrder
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class SortListUsingComparatorNaturalOrder {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>(List.of(3, 6, 8, 2));
list.sort(Comparator.naturalOrder());
System.out.println(list);//output [2, 3, 6, 8]
@rmg007
rmg007 / IteratingOverList.java
Created October 12, 2022 15:18
iterating over list in java
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
public class IteratingOverList {
public static void main(String[] args) {
List<String> list = new ArrayList<>(){{
@rmg007
rmg007 / RemoveElementsFromList.java
Created October 12, 2022 14:57
Remove Elements From List
import java.util.ArrayList;
import java.util.List;
public class RemoveElementsFromList {
public static void main(String[] args) {
List<String> list = new ArrayList<>(List.of("java","is", "is", "awesome"));
// remove element at index 2
list.remove(2);
@rmg007
rmg007 / UpdateElementsInList.java
Created October 12, 2022 14:33
Update elements in a list
import java.util.ArrayList;
import java.util.List;
public class UpdateElementsInList {
public static void main(String[] args) {
List<Integer> intList = new ArrayList<>(List.of(1, 2, 3));
// all elements will be updated
// output: [2, 4, 6]
intList.replaceAll(e -> e * 2);
@rmg007
rmg007 / FindingElementInList.java
Created October 12, 2022 14:18
Finding and Accessing elements in a List
import java.util.ArrayList;
import java.util.List;
public class FindingElementInList {
public static void main(String[] args) {
List<Integer> list1 = new ArrayList<>(List.of(6, 1, 2, 3, 4, 5, 6));
List<Integer> list2 = new ArrayList<>(List.of(1, 2, 3));
// output: contains 1: true
System.out.println("contains 1: " + list1.contains(1));
@rmg007
rmg007 / ListInterfaceAddElements.java
Last active October 12, 2022 13:45
add methods in list interface
import java.util.ArrayList;
import java.util.List;
public class ListInterfaceAddElements {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(3);
@rmg007
rmg007 / CollectionInterfaceMethodsToPerformSetOperations.java
Created October 11, 2022 14:56
set operations using containsAll addAll removeAll retainAll
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
public class CollectionInterfaceMethodsToPerformSetOperations {
static Collection<Integer> firstSet = new HashSet<>(Set.of(1, 2, 3, 4, 5, 6));
static Collection<Integer> secondSet = new HashSet<>(Set.of(4, 5, 6, 7, 8, 9));
static Collection<Integer> smallSet = new HashSet<>(Set.of(1, 2, 3));
public static void subSet(){
@rmg007
rmg007 / CollectionInterfaceTraversalMethods.java
Created October 11, 2022 14:43
Traversing elements in the collection interface
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
public class CollectionInterfaceTraversalMethods {
public static void main(String[] args) {
Collection<Integer> collection1 = new ArrayList<>(List.of(1, 2, 3, 4, 5, 6));