Articles on Trending Technologies

Technical articles with clear explanations and examples

Tutorix - AI Tutor

Can a constructor throw an exception in Java?

raja
raja
Updated on 11-Mar-2026 6K+ Views

Yes, constructors are allowed to throw an exception in Java.A Constructor is a special type of a method that is used to initialize the object and it is used to create an object of a class using the new keyword, where an object is also known as an Instance of a class. Each object of a class will have its own state (Instance variables) and access to methods of its class.Throw an Exception from a ConstructorA checked exception can be used to indicate a legitimate problem when trying to create an instance, while an unchecked exception typically indicates a bug either in the ...

Read More

How to randomize and shuffle array of numbers in Java?

Samual Sam
Samual Sam
Updated on 11-Mar-2026 817 Views

At first, create an integer array −int[] arr = { 20, 40, 60, 80, 100, 120, 140, 160, 180, 200};Now, create a Random class object −Random rand = new Random();Loop until the length of the array and shuffle the elements −for (int i = 0; i < arr.length; ++i) {    int index = rand.nextInt(arr.length - i);    int tmp = arr[arr.length - 1 - i];    arr[arr.length - 1 - i] = arr[index];    arr[index] = tmp; }Exampleimport java.util.Arrays; import java.util.Random; public class Demo {    public static void main(String[] args) {       int[] arr = { ...

Read More

LongStream limit() method in Java

George John
George John
Updated on 11-Mar-2026 155 Views

The limit() method of the LongStream class in Java returns a stream consisting of the elements of this stream, truncated to be no longer than max in length. Here, max is the parameter of the method.The syntax is as follows.LongStream limit(long max)Here, max is the number of elements the stream should be limited to.To use the LongStream class in Java, import the following package.import java.util.stream.LongStream;Create a LongStream and add elements.LongStream longStream = LongStream.of(2000L, 35000L, 45000L, 50500L, 65000L, 72000L);Now, let’s say you only want to return 4 elements. For that, use the limit as 4.longStream.limit(4).The following is an example to implement ...

Read More

How to shuffle an array in Java?

karthikeya Boyini
karthikeya Boyini
Updated on 11-Mar-2026 3K+ Views

Declare a string array and add elements in the form of letters −String[] letters = { "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" };Convert the above array to list −Listlist = Arrays.asList(letters);Now, create a shuffled array using the Random class object and generate the random letters with nextInt() −int len = list.size(); System.out.println("Shuffled array..."); for (int i = 0; i < letters.length; i++) {    int index = new Random().nextInt(len);    String shuffle = list.get(index);    System.out.println(shuffle); }Exampleimport java.util.Arrays; import java.util.List; import java.util.Random; public class Demo {    public static void main(String[] args) {     ...

Read More

Java Program to shift array elements to the right

Samual Sam
Samual Sam
Updated on 11-Mar-2026 603 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 right with arraycopy() and placing the elements correctly so that it gets shifted to the right −System.arraycopy(arr, 0, arr, 1, arr.length - 1);Exampleimport 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, 0, arr, 1, arr.length - 1);       System.out.println("Array after shifting to the right...");       System.out.println(Arrays.toString(arr));    } }OutputInitial array... [10, 20, 30, 40, 50, 60, 70, 80, 90] Array after shifting to the right... [10, 10, 20, 30, 40, 50, 60, 70, 80]

Read More

What are the main shift operators provided by Java? Explain with an example?

Narasimha Murthi
Narasimha Murthi
Updated on 11-Mar-2026 203 Views

Java provides three shift operators namely −Binary Left Shift Operator. The left operands value is moved left by the number of bits specified by the right operand.Binary Right Shift Operator. The left operands value is moved right by the number of bits specified by the right operand.Shift right zero fill operator. The left operands value is moved right by the number of bits specified by the right operand and shifted values are filled up with zeros.Examplepublic class Test {    public static void main(String args[]) {       int a = 60;/* 60 = 0011 1100 */     ...

Read More

LongStream sequential() method in Java

Smita Kapse
Smita Kapse
Updated on 11-Mar-2026 152 Views

The sequential() method of the LongStream class in Java returns an equivalent stream that is sequential.The syntax is as follows −LongStream sequential()To use the LongStream class in Java, import the following package −import java.util.stream.LongStream;Create a LongStream and add some elements −LongStream longStream = LongStream.of(50L, 70L, 100L, 150L, 200L, 300L);Now, return an equivalent stream that is sequential −LongStream res = longStream.sequential(); The following is an example to implement LongStream sequential() method in Java −Exampleimport java.util.stream.LongStream; public class Demo { public static void main(String[] args) { LongStream longStream = LongStream.of(50L, 70L, 100L, 150L, ...

Read More

The containsAll() method of AbstractSequentialList in Java

Nancy Den
Nancy Den
Updated on 11-Mar-2026 183 Views

The containsAll() method of the AbstractSequentialList checks for all the elements in this collection. It returns TRUE if all this collection contains all the elements in the specified collection i.e. if the two collections are same.The syntax is as follows:public boolean containsAll(Collection c)Here, c is the collection to be checkedTo work with the AbstractSequentialList class in Java, you need to import the following package:import java.util.AbstractSequentialList;The following is an example to implement AbstractSequentialList containsAll() method in Java:Exampleimport java.util.LinkedList; import java.util.AbstractSequentialList; public class Demo {    public static void main(String[] args) {       AbstractSequentialList absSequential = new LinkedList();     ...

Read More

Java Program to generate random number array within a range and get min and max value

karthikeya Boyini
karthikeya Boyini
Updated on 11-Mar-2026 1K+ Views

At first, create a double array −double[] val = new double[10];Now, generate and display random numbers in a loop that loops until the length of the above array. We have used nextInt here for random numbers −for (int i = 0; i < val.length; i++) {    val[i] = new Random().nextInt(100);    System.out.println(val[i]); }Now, get the min and max values. Compare each value of the random array with the MIN and MAX values −double min = Double.MAX_VALUE; double max = Double.MIN_VALUE; for (int i = 0; i < val.length; i++) {    if (val[i] < min)       min ...

Read More

Check two ArrayList for equality in Java

Samual Sam
Samual Sam
Updated on 11-Mar-2026 975 Views

Two ArrayList can be compared to check if they are equal or not using the method java.util.ArrayList.equals(). This method has a single parameter i.e. an ArrayList that is compared with the current object. It returns true if the two ArrayList are equal and false otherwise.A program that demonstrates this is given as follows −Exampleimport java.util.ArrayList; import java.util.List; public class Demo { public static void main(String[] args) { List aList1 = new ArrayList(); aList1.add("Sun"); aList1.add("Moon"); ...

Read More
Showing 29391–29400 of 61,297 articles
Advertisements