The Stream sorted() in Java returns a stream consisting of the elements of this stream, sorted according to natural order.Following is the syntax −Stream sorted()Here, Stream is an interface in java.util.stream and is the type parameter in stream. This method returns the new stream.Following is an example to implement the sorted() method in stream class −Exampleimport java.util.*; public class Demo { public static void main(String[] args) { List list = Arrays.asList("Jack", "Tom", "Kevin", "David", "Tim", "Nathan", "John", "Ryan", "Robbie"); System.out.println("Sorted stream... "); list.stream().sorted().forEach(System.out::println); } }OutputThe sorted stream is ... Read More
The java.lang.Math.floor() returns the largest (closest to positive infinity) double value that is less than or equal to the argument and is equal to a mathematical integer. Special cases −If the argument value is already equal to a mathematical integer, then the result is the same as the argument.If the argument is NaN or an infinity or positive zero or negative zero, then the result is the same as the argument.Let us now see an example to implement the floor() method in Java −Exampleimport java.lang.*; public class Demo { public static void main(String[] args) { // get two ... Read More
The java.lang.Math.sqrt(double a) returns the correctly rounded positive square root of a double value. Special cases −If the argument is NaN or less than zero, then the result is NaN.If the argument is positive infinity, then the result is positive infinity.If the argument is positive zero or negative zero, then the result is the same as the argument.Following is an example to implement the sqrt() method of the Math class in Java −Exampleimport java.lang.*; public class Demo { public static void main(String[] args) { // get two double numbers numbers double x = 9; ... Read More
The java.util.HashMap class is the Hash table based implementation of the Map interface. To clone a Map in Java, use the clone() method.ExampleLet us see an example to clone a Map −import java.util.*; public class HashMapDemo { public static void main(String args[]) { // create two hash maps HashMap newmap1 = new HashMap(); HashMap newmap2 = new HashMap(); // populate 1st map newmap1.put(1, "This"); newmap1.put(2, "is"); newmap1.put(3, "it!"); // clone 1st map newmap2 = ... Read More
To clone a list in Java, the easiest way is using the ArrayList.clone() method −Exampleimport java.util.ArrayList; public class Demo { public static void main(String args[]) { // create an empty array list ArrayList arrlist1 = new ArrayList(); // use add for new value arrlist1.add(new StringBuilder("Learning-")); // using clone to affect the objects pointed to by the references. ArrayList arrlist2 = (ArrayList) arrlist1.clone(); // appending the string StringBuilder strbuilder = arrlist1.get(0); strbuilder.append("list1, list2-both ... Read More
The Ints class is a utility class for primitive type int. Let us see the class declaration −@GwtCompatible public final class Ints extends ObjectExampleLet us see an example of one of the methods to perform concatenation. The concat() function in Ints class is used to concatenate the arrays passed as parameter −import com.google.common.primitives.Ints; import java.util.*; class Demo { public static void main(String[] args) { int[] myArr1 = { 100, 150, 230, 300, 400 }; int[] myArr2 = { 450, 550, 700, 800, 1000 }; System.out.println("Array 1 = "); ... Read More
The standard Unix epoch is an expression in seconds. The Unix epoch or Unix time is the number of seconds elapsed since January 1, 1970.The getTime() method is used to return the millisecond representation of the Date object.To get time in milliseconds, use the following:var milliseconds = (new Date).getTime();
The java.lang.Math.cbrt(double a) returns the cube root of a double value. For positive finite x, cbrt(-x) == -cbrt(x); that is, the cube root of a negative value is the negative of the cube root of that value's magnitude. Special cases −If the argument is NaN, then the result is NaN.If the argument is infinite, then the result is an infinity with the same sign as the argument.If the argument is zero, then the result is a zero with the same sign as the argument.ExampleFollowing is an example to implement the cbrt() method in Java −import java.lang.*; public class Example { public ... Read More
The java.lang.Math.log1p(double x) returns the natural logarithm of the sum of the argument and 1. Note that for small values x, the result of log1p(x) is much closer to the true result of ln(1 + x) than the floating-point evaluation of log(1.0+x).Special cases −If the argument is NaN or less than -1, then the result is NaN.If the argument is positive infinity, then the result is positive infinity.If the argument is negative one, then the result is negative infinity.If the argument is zero, then the result is a zero with the same sign as the argument.ExampleFollowing is an example to implement the ... Read More
The java.lang.Math.log10(double a) returns the base 10 logarithm of a double value. Special cases −If the argument is NaN or less than zero, then the result is NaN.If the argument is positive infinity, then the result is positive infinity.If the argument is positive zero or negative zero, then the result is negative infinity.If the argument is equal to 10n for integer n, then the result is n.ExampleFollowing is an example to implement the log10() method in Java −import java.lang.*; public class MathDemo { public static void main(String[] args) { double x = 56567.5; double y ... Read More