
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
Use List Size Method in Java with Examples
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, list allows duplicate elements, and allows multiple null values if null value is allowed in the list.
List interface size() can be used to get the count of elements currently present in the list. It always returns the count of currently present elements. You can check the latest size after adding/removing element(s) to the list.
Syntax
int size()
Notes
Returns the number of elements in this list.
If this list contains more than Integer.MAX_VALUE elements, then Integer.MAX_VALUE is returned as size.
Returns
The number of elements in this list.
Example 1
The following example shows how to check size of a list using size() method −
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,4,5,6)); System.out.println("List: " + list); System.out.println("List size: " + list.size()); } }
Output
This will produce the following result −
List: [1, 2, 3, 4, 5, 6] List size: 6
Example 2
The following example shows how to check size of a list using size() method after adding/removing elements −
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,4,5,6)); System.out.println("List: " + list); System.out.println("List size: " + list.size()); list.add(7); list.add(8); list.add(9); System.out.println("List: " + list); System.out.println("List size: " + list.size()); list.remove(1); System.out.println("List: " + list); System.out.println("List size: " + list.size()); } }
Output
This will produce the following result −
List: [1, 2, 3, 4, 5, 6] List size: 6 List: [1, 2, 3, 4, 5, 6, 7, 8, 9] List size: 9 List: [1, 3, 4, 5, 6, 7, 8, 9] List size: 8