Skip to content

Instantly share code, notes, and snippets.

View adojos's full-sized avatar
🔥
Nerdy Resurrection

Tushar Sharma adojos

🔥
Nerdy Resurrection
View GitHub Profile
@adojos
adojos / convertUsingForLoop.java
Last active March 9, 2023 11:09
Java: Convert List to Array : For-Loop #java
public static void convertUsingForLoop(){
List<Integer> inputList = Arrays.asList(2,4,6,8,10);
int[] outputArray = new int[inputList.size()];
for(int i = 0; i < inputList.size();i++){
outputArray[i] = inputList.get(i);
}
//print the elements in the array
for (int num : outputArray) {
System.out.print(num + " ");
}
@adojos
adojos / convertUsingStream.java
Last active March 9, 2023 11:09
Java: Convert List to Array : Using Stream without param #java
public static void convertUsingStream() {
List<Integer> inputList = Arrays.asList(2, 4, 6, 8, 10);
Stream<Integer> inputStream = inputList.stream();
Object[] objArray = inputStream.toArray();
//print the elements in the array
for (Object num : objArray) {
System.out.print(num + " ");
}
}
@adojos
adojos / convertUsingStream2.java
Last active March 9, 2023 11:09
Java: Convert List to Array : Stream with param #java
public static void convertUsingStream2() {
List<Integer> inputList = Arrays.asList(2, 4, 6, 8, 10);
Stream<Integer> inputStream = inputList.stream();
Integer[] intArray = inputStream.toArray((num) -> new Integer[num]);
//print the elements in the array
for (int num : intArray) {
System.out.print(num + " ");
}
}
@adojos
adojos / convertUsingToArray.java
Last active March 9, 2023 11:09
Java: Convert List to Array : ToArray without param #java
public static void convertUsingToArray() {
List<Integer> inputList = Arrays.asList(2, 4, 6, 8, 10);
Object[] objArray = inputList.toArray();
//print the elements in the array
for (Object num : objArray) {
System.out.print(num + " ");
}
}
@adojos
adojos / convertUsingToArray2.java
Last active March 9, 2023 11:09
Java: Convert List to Array : ToArray with param #java
public static void convertUsingToArray2() {
List<Integer> inputList = Arrays.asList(2, 4, 6, 8, 10);
Integer[] outputArray = inputList.toArray(new Integer[inputList.size()]);
//print the elements in the array
for (int num : outputArray) {
System.out.print(num + " ");
}
}
@adojos
adojos / usingForLoop.java
Last active March 9, 2023 11:08
Java: Remove Duplicates from List : For-Loop #java
public static void usingForLoop(){
List<Integer> input = Arrays.asList(5,10,15,20,10,5,35,40,10,25);
List<Integer> output = new ArrayList<Integer>();
for(Integer num:input){
if(!output.contains(num)){
output.add(num);
}
}
for(Integer num:output){
System.out.print(num+" ");
@adojos
adojos / usingHashSet.java
Last active March 9, 2023 11:08
Java: Remove Duplicates from List : HashSet #java
public static void usingHashSet(){
List<Integer> input = Arrays.asList(5,10,15,20,10,5,35,40,10,25);
Set<Integer> output = new HashSet<Integer>(input);
for(Integer num:output){
System.out.print(num+" ");
}
}
@adojos
adojos / usingLinkedHashSet.java
Last active March 9, 2023 11:08
Java: Remove Duplicates from List : LinkedHashSet #java
public static void usingLinkedHashSet(){
List<Integer> input = Arrays.asList(5,10,15,20,10,5,35,40,10,25);
Set<Integer> output = new LinkedHashSet<Integer>(input);
for(Integer num:output){
System.out.print(num+" ");
}
}
@adojos
adojos / usingSetAddAll.java
Last active March 9, 2023 11:08
Java: Remove Duplicates from List : Set.addAll #java
public static void usingSetAddAll(){
List<Integer> input = Arrays.asList(5,10,15,20,10,5,35,40,10,25);
Set<Integer> output = new LinkedHashSet<Integer>();
output.addAll(input);
for(Integer num:output){
System.out.print(num+" ");
}
}
@adojos
adojos / usingStream.java
Last active March 9, 2023 11:08
Java: Remove Duplicates from List : Stream #java
public static void usingStream(){
List<Integer> input = Arrays.asList(5,10,15,20,10,5,35,40,10,25);
Stream<Integer> streamWithDuplicates = input.stream();
Stream<Integer> streamWithoutDuplicates = streamWithDuplicates.distinct();
List<Integer> output = streamWithoutDuplicates.collect(Collectors.toList());
for(Integer num:output){
System.out.print(num+" ");
}
}