Commit b32634fb authored by Syed Ilyas Uddin's avatar Syed Ilyas Uddin

Java8 programs

parents
package com.java8.Util;
import org.apache.log4j.Logger;
public class MyLogger {
public static final Logger consoleLogger = Logger.getLogger("consoleLogger");
}
package com.java8.logical_Programs;
import com.java8.Util.MyLogger;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class PrintNumbersInAscendingOrder {
public static void main(String[] args) {
// Given list of numbers, print the numbers in Ascending Order.
List<Integer> listOfStr = Arrays.asList(15,4,13,6,19,25,25,39,2,11);
List<Integer> listInAscOrder = listOfStr.stream().sorted().collect(Collectors.toList());
System.out.println("List in Ascending Order: " + listInAscOrder);
}
}
package com.java8.logical_Programs;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;
public class PrintNumbersInDescendingOrder {
public static void main(String[] args) {
// Given list of numbers. print the numbers in descending order
// Approach 1
List<Integer> listOfStr = Arrays.asList(15,4,13,6,19,25,28,39,2,11);
List<Integer> listInDescendingOrder = listOfStr.stream()
.sorted(Comparator.reverseOrder())
.collect(Collectors.toList());
System.out.println("List in Descending Order using Approach-1: " + listInDescendingOrder);
System.out.println("*********************************");
// Approach 2
List<Integer> listInDescOrder1 = listOfStr.stream().sorted((n1, n2) -> n2.compareTo(n1))
.collect(Collectors.toList());
System.out.println("List in Descending Order using Approach-2: " + listInDescOrder1);
}
}
package org.example;
//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
public class Main {
public static void main(String[] args) {
//TIP Press <shortcut actionId="ShowIntentionActions"/> with your caret at the highlighted text
// to see how IntelliJ IDEA suggests fixing it.
System.out.printf("Hello and welcome!");
for (int i = 1; i <= 5; i++) {
//TIP Press <shortcut actionId="Debug"/> to start debugging your code. We have set one <icon src="AllIcons.Debugger.Db_set_breakpoint"/> breakpoint
// for you, but you can always add more by pressing <shortcut actionId="ToggleLineBreakpoint"/>.
System.out.println("i = " + i);
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment