
- 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 to iterate a List using for Loop in Java?
The List interface extends the Collection interface and stores a sequence of elements. The List interface provides two methods to efficiently insert and remove multiple elements at an arbitrary point in the list. Unlike sets, the list allows duplicate elements and allows multiple null values if a null value is allowed in the list.
To use for loop, we need the size of the collection and indexed access to its item. The list has a size() method to give the size of the list and the get() method to get an item at a particular index. The following snippet shows how to iterate a list using for loop. In this example, we're discussing how to iterate a list using for loop using multiple examples.
Example - For loop
for(int i= 0; i < list.size(); i++) { System.out.println(list.get(i)); }
Example 1
Following is the example showing for loop to iterate the list −
package com.tutorialspoint; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CollectionsDemo { public static void main(String[] args) { List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C")); for(int i= 0; i< list.size(); i++) { System.out.print(list.get(i) + " "); } } }
Output
This will produce the following result −
A B C
Example 2
Following is another example showing for loop to iterate the list −
package com.tutorialspoint; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CollectionsDemo { public static void main(String[] args) { List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3)); for(int i= 0; i < list.size(); i++) { System.out.print(list.get(i) + " "); } } }
Output
This will produce the following result −
1 2 3
- Related Articles
- How to iterate a Java List using For Loop?
- How to iterate a Java List using For-Each Loop?
- How to iterate a List using for-Each Loop in Java?
- How to iterate the values of an enum using a for loop in Java?
- How to iterate a Java List using Iterator?
- How to iterate List using Iterator in Java?
- How to iterate List Using Streams in Java?
- How to iterate over an Array using for loop in Golang?
- How to iterate a list in Java?
- How to iterate List Using Java Stream API?
- How to iterate a Java List?
- How to iterate over a list in Java?
- How to iterate over a Java list?
- How to iterate for loop in reverse order in Swift?
- How to iterate through Java List?
