Found 4337 Articles for Java 8

Java Program to convert millisecond to readable string

Krantik Chavan
Updated on 30-Jul-2019 22:30:25

478 Views

Let’s say the following is the declaration for milliseconds:long millis = 5000000;Now get the hours, minutes and seconds from the milliseconds:long hours = TimeUnit.MILLISECONDS.toHours(millis); long minutes = TimeUnit.MILLISECONDS.toMinutes(millis) - (hours * 60); long seconds = TimeUnit.MILLISECONDS.toSeconds(millis) - ((hours * 60 * 60) + (minutes * 60));Use String.format() to convert the above into readable string.Exampleimport java.util.concurrent.TimeUnit; public class Demo {    public static void main(String[] argv){       long millis = 5000000;       long hours = TimeUnit.MILLISECONDS.toHours(millis);       long minutes = TimeUnit.MILLISECONDS.toMinutes(millis) - (hours * 60);       long seconds = TimeUnit.MILLISECONDS.toSeconds(millis) - ((hours * ... Read More

Java Program to convert LocalDateTime to LocalDate and LocalTime

Krantik Chavan
Updated on 30-Jul-2019 22:30:25

3K+ Views

At first set a LocalDateTime:LocalDate date = LocalDate.now(); LocalTime time = LocalTime.now(); LocalDateTime dateTime = LocalDateTime.of(date, time);Now, convert the LocalDateTime to LocalDate and LocalTime:LocalDate localDate = LocalDateTime.now().toLocalDate(); LocalTime localTime = LocalDateTime.now().toLocalTime();Exampleimport java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; public class Demo {    public static void main(String[] args) {       LocalDate date = LocalDate.now();       LocalTime time = LocalTime.now();       LocalDateTime dateTime = LocalDateTime.of(date, time);       System.out.println("DateTime = "+dateTime);       LocalDate localDate = LocalDateTime.now().toLocalDate();       LocalTime localTime = LocalDateTime.now().toLocalTime();       System.out.println("Date = "+localDate);       System.out.println("Time = ... Read More

Java Program to get Tail Set from TreeSet

Krantik Chavan
Updated on 30-Jul-2019 22:30:25

50 Views

Let us first create a TreeSet and add elements to it:TreeSet treeSet = new TreeSet(); treeSet.add(20); treeSet.add(50); treeSet.add(100); treeSet.add(120); treeSet.add(150); treeSet.add(200); treeSet.add(250); treeSet.add(300); treeSet.add(350); treeSet.add(400);Now, let us get Tail Set from the TreeSet. In the below case, we will get elements above 200:SortedSet set = treeSet.tailSet(200);Exampleimport java.util.SortedSet; import java.util.TreeSet; public class Demo {    public static void main(String[] args) {       TreeSet treeSet = new TreeSet();       treeSet.add(20);       treeSet.add(50);       treeSet.add(100);       treeSet.add(120);       treeSet.add(150);       treeSet.add(200);       treeSet.add(250);       treeSet.add(300); ... Read More

Java Program to get Sub Set from TreeSet

Krantik Chavan
Updated on 30-Jul-2019 22:30:25

75 Views

Let us first create a TreeSet and add elements:TreeSet treeSet = new TreeSet(); treeSet.add(10); treeSet.add(20); treeSet.add(30); treeSet.add(40); treeSet.add(50); treeSet.add(60); treeSet.add(70); treeSet.add(80); treeSet.add(90); treeSet.add(100);Now, let’s say you need to set sub set from 50 to 70, then use the subset() for it:SortedSet sub = treeSet.subSet(50, 70); System.out.println("Sub Set = " + sub);Exampleimport java.util.TreeSet; import java.util.SortedSet; public class Demo {    public static void main(String[] args) {       TreeSet treeSet = new TreeSet();       treeSet.add(10);       treeSet.add(20);       treeSet.add(30);       treeSet.add(40);       treeSet.add(50);       treeSet.add(60);       ... Read More

How to fill array values in Java?

karthikeya Boyini
Updated on 30-Jul-2019 22:30:25

1K+ Views

Let us first create an int array −int[] arr = new int[10];Now, fill array values. Here, the numbers get added from the index 2 to 7 −Arrays.fill(arr, 2, 7, 100);Example Live Demoimport java.util.Arrays; public class Demo {    public static void main(String[] args) {       int[] arr = new int[10];       System.out.println("Array = "+Arrays.toString(arr));       Arrays.fill(arr, 2, 7, 100);       System.out.println("Fill = "+Arrays.toString(arr));    } }OutputArray = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] Fill = [0, 0, 100, 100, 100, 100, 100, 0, 0, 0]

Java Program to fill an array with random numbers

Samual Sam
Updated on 30-Jul-2019 22:30:25

3K+ Views

Let us first crate an array −double[] arr = new double[5];Now, create Random class object −Random randNum = new Random();Now, fill the above array with random numbers −for (int i = 0; i < 5; i++) { arr[i] = randNum.nextInt(); }Example Live Demoimport java.util.Arrays; import java.util.Random; public class Demo {    public static void main(String args[]) {       double[] arr = new double[5];       Random randNum = new Random();       for (int i = 0; i < 5; i++) {          arr[i] = randNum.nextInt();       }       System.out.println("Random numbers = "+Arrays.toString(arr));    } }OutputRandom numbers = [-6.59888981E8, 1.141160731E9, -9.931249E8, 1.335266582E9, 8.27918412E8]

Java Program to shift array elements to the left

karthikeya Boyini
Updated on 30-Jul-2019 22:30:25

464 Views

Let us first create an int array −int[] arr = { 10, 20, 30, 40, 50, 60, 70, 80, 90 };Now, shift array elements to the left with arraycopy() and placing the elements correctly so that it gets shifted to the left −System.arraycopy(arr, 1, arr, 0, arr.length - 1);Example Live Demoimport java.util.Arrays; public class Demo {    public static void main(String[] argv) throws Exception {       int[] arr = { 10, 20, 30, 40, 50, 60, 70, 80, 90 };       System.out.println("Initial array..."+Arrays.toString(arr));       System.arraycopy(arr, 1, arr, 0, arr.length - 1);       System.out.println("Array after shifting to the left...");       System.out.println(Arrays.toString(arr));    } }OutputInitial array... [10, 20, 30, 40, 50, 60, 70, 80, 90] Array after shifting to the left... [20, 30, 40, 50, 60, 70, 80, 90, 90]

Java Program to create random BigInteger within a given range

Samual Sam
Updated on 30-Jul-2019 22:30:25

198 Views

Create a Random class object −Random random = new Random();Now let us create a random BigInteger within the range set below −BigInteger i = new BigInteger(1024, random);Example Live Demoimport java.math.BigInteger; import java.util.Random; public class Demo {    public static void main(String[] args) {       Random random = new Random();       BigInteger i = new BigInteger(1024, random);       System.out.println("Random BigInteger = "+i);    } }OutputRandom BigInteger = 172988250696765715389833755481951104504569480256142363412177847577736195982554760981595486734850686498607899498518922990162874103419942352546847073039976287403845518172884710426458735414702299598858093908453406020426533304237452347610248118892069951238970445771615614781904759399589093691142208659284351662649

Java Program to create a BigDecimal from a string type value

karthikeya Boyini
Updated on 30-Jul-2019 22:30:25

304 Views

Let us first create a BigDecimal type with string value −BigDecimal one = new BigDecimal("562537627.8787867");Now, create a BigDecimal with long −BigDecimal two = BigDecimal.valueOf(562L);After that use add() with the aug end value i.e. the value in “two” object −one = one.add(two);Example Live Demoimport java.math.BigDecimal; public class Demo {    public static void main(String[] argv) throws Exception {       BigDecimal one = new BigDecimal("562537627.8787867");       BigDecimal two = BigDecimal.valueOf(562L);       one = one.add(two);       System.out.println(one);    } }Output562538189.8787867

Java Program to adjust Adjust LocalDate to first Day Of next month with TemporalAdjusters class

Samual Sam
Updated on 30-Jul-2019 22:30:25

233 Views

Let us first set a date −LocalDate localDate = LocalDate.of(2019, Month.JUNE, 15);Now, adjust LocalDate to first Day of next month −LocalDate day = localDate.with(TemporalAdjusters.firstDayOfNextMonth());Example Live Demoimport java.time.LocalDate; import java.time.Month; import java.time.temporal.TemporalAdjusters; public class Demo {    public static void main(String[] args) {       LocalDate localDate = LocalDate.of(2019, Month.JUNE, 15);       System.out.println("Current Date = "+localDate);       System.out.println("Current Month = "+localDate.getMonth());       LocalDate day = localDate.with(TemporalAdjusters.firstDayOfMonth());       System.out.println("First day of month = "+day);       day = localDate.with(TemporalAdjusters.firstDayOfNextMonth());       System.out.println("First day of next month = "+day);    } }OutputCurrent Date ... Read More

Advertisements