
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 33676 Articles for Programming

925 Views
In this article, we will learn how to make a shallow copy of a List in Java. What is the List in Java? List is a part of the Java collection framework. It stores elements sequentially and also allows us to store duplicate elements. It is an interface, not a class, so it cannot be instantiated directly. However, there are several classes that implement the List interface, such as ArrayList, LinkedList, and Vector. Shallow Copy of a List A shallow copy means it is a copy of the original list, but elements in the copied list are still referencing the ... Read More

366 Views
List Iterators in Java are mainly useful for traversing a list in both directions (forward and backward). They allow you to iterate through the elements of a list while providing methods to modify the list during iteration. In this article, we will learn how to create or make a list iterator in Java. Ways to Create a List Iterator in Java Using ListIterator Interface Using the Iterator Interface Using Stream API Using ListIterator Interface We can utilize listIterator() method of the List interface, which allows element ... Read More

21K+ Views
List is a collection in Java that allows us to store elements. In this article, we will learn how to get the index of an element in a List in Java. We have various ways to get the index of an element in a List in Java. They are - Using the indexOf() method Using a for loop Using Stream API Using the indexOf() method The indexOf() method returns the index of the first occurrence of the specified element in this list, or -1 if this ... Read More

1K+ Views
A Linked list is a linear type of data structure that is used to store a group of elements. It is a part of the Java Collections Framework. A LinkedList is made up of nodes, where each node contains a data field and a reference to the next node in the sequence. In this article, we will learn how to find an element in a LinkedList in Java. Ways to Find an Element in a LinkedList There are various ways to find an element in a LinkedList in Java. They are - Using the contains() ... Read More

53K+ Views
A list is an ordered collection that holds a sequence of elements. In Java, a list is represented by the List Interface of the java.util package. This provides various methods to maintain and manipulate the list.To create a list, you need to instantiate any of the implementing classes of this interface, suchas, ArrayList, LinkedList, Stack, Vector, etc. We can create a List of elements in multiple ways - Without specifying the type Using ArrayList Let's explore these methods in detail. Without specifying the "type" We can create a List without specifying ... Read More

896 Views
A List is a Collection in Java that is used for storing elements in sequence. In this article, we will be learning how to create a list with values in Java. Ways to Create a List with Values in Java There are various ways to create a list with values in Java. Below are the different approaches: Using Arrays.asList() method Using Stream.of() method Using List.of() method Using Arrays.asList() method The Arrays.asList() method returns the elements of the current array in the form of a List. This method ... Read More

8K+ Views
A List of elements can be created using multiple ways.Way #1Create a List without specifying the type of elements it can holds. Compiler will throw warning message for it.List list = new ArrayList();Create a List and specify the type of elements it can holds.Way #2List list = new ArrayList();Way #3Create and initialize the list in one line.List list = Arrays.asList(object1, object 2);ExampleFollowing is the example to explain the creation of List objects −package com.tutorialspoint; import java.util.*; public class CollectionsDemo { public static void main(String[] args) { List list = new ArrayList(); list.add("Zara"); ... Read More

288 Views
We can create a list from a set using its constructor.List list = new ArrayList(set);ExampleFollowing is the example showing the conversion of set to list −package com.tutorialspoint; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; public class CollectionsDemo { public static void main(String[] args) { Set set = new HashSet(); set.add(1); set.add(2); set.add(3); set.add(4); System.out.println("Set: " + set); List list = new ArrayList(set); System.out.println("List: " + list); } }OutputThis will produce the following result −Set: [1, 2, 3, 4] List: [1, 2, 3, 4]

826 Views
An element can be copied to another List using streams easily.Use Streams to copy selective elements.List copyOfList = list.stream().filter(i -> i % 2 == 0).collect(Collectors.toList());ExampleFollowing is the example to copy only even numbers from a list −package com.tutorialspoint; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class CollectionsDemo { public static void main(String[] args) { List list = Arrays.asList(11, 22, 3, 48, 57); System.out.println("Source: " + list); List evenNumberList = list.stream().filter(i -> i % 2 == 0).collect(Collectors.toList()); System.out.println("Even numbers in the list: " + evenNumberList); ... Read More

6K+ Views
Elements can be checked from a list using indexOf() or contains() methods.Syntax - indexOf() methodint indexOf(Object o)Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element. More formally, returns the lowest index i such that (o==null ? get(i)==null : o.equals(get(i))), or -1 if there is no such index.Parameterso − Element to search for.ReturnsThe index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.ThrowsClassCastException − If the type of the specified element is incompatible with ... Read More