
- Java Tutorial
- Java - Home
- Java - Overview
- Java - Environment Setup
- Java - Basic Syntax
- Java - Object & Classes
- Java - Constructors
- Java - Basic Datatypes
- Java - Variable Types
- Java - Modifier Types
- Java - Basic Operators
- Java - Loop Control
- Java - Decision Making
- Java - Numbers
- Java - Characters
- Java - Strings
- Java - Arrays
- Java - Date & Time
- Java - Regular Expressions
- Java - Methods
- Java - Files and I/O
- Java - Exceptions
- Java - Inner classes
- Java Object Oriented
- Java - Inheritance
- Java - Overriding
- Java - Polymorphism
- Java - Abstraction
- Java - Encapsulation
- Java - Interfaces
- Java - Packages
- Java Advanced
- Java - Data Structures
- Java - Collections
- Java - Generics
- Java - Serialization
- Java - Networking
- Java - Sending Email
- Java - Multithreading
- Java - Applet Basics
- Java - Documentation
- Java Useful Resources
- Java - Questions and Answers
- Java - Quick Guide
- Java - Useful Resources
- Java - Discussion
- Java - Examples
How do you create a list with values in Java?
We can utilize Arrays.asList() method to get a List of specified elements in a single statement.
Syntax
public static <T> List<T> asList(T... a)
Returns a fixed-size list backed by the specified array. (Changes to the returned list "write through" to the array.)
Type Parameter
T − The runtime type of the array.
Parameters
a − The array by which the list will be backed.
Returns
A list view of the specified array
In case we use Arrays.asList() then we cannot add/remove elements from the list. So we use this list as an input to the ArrayList constructor to make sure that list is modifiable.
Example
The following example shows how to create a List with multiple items in a single statement.
package com.tutorialspoint; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CollectionsDemo { public static void main(String[] args) { // Create a list object List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3)); // print the list System.out.println(list); list.add(4); System.out.println(list); } }
Output
This will produce the following result −
[1, 2, 3] [1, 2, 3, 4]
- Related Articles
- How do you create a list in Java?
- How do you create a list from a set in Java?
- How do you create an empty list in Java?
- How do you copy a list in Java?
- How do you make a list iterator in Java?
- How do you turn a list into a Set in Java?
- Java Program to create a new list with values from existing list with Function Mapper
- Java Program to create a new list with values from existing list with Lambda Expressions
- How do you convert list to array in Java?
- How do you add an element to a list in Java?
- How do you check a list contains an item in Java?
- How do you make a shallow copy of a list in Java?
- Create a to-do list with JavaScript
- How to Create a Dropdown List with Array Values using JavaScript
- How to create a JSpinner in Java with values as numbers?

Advertisements