logo

Java 컬렉션 emptyList() 메서드

그만큼 빈목록() Java Collections 클래스의 메소드는 요소가 없는 목록을 가져오는 데 사용됩니다. 이러한 빈 목록은 본질적으로 변경할 수 없습니다.

통사론

다음은 선언문이다. 빈목록() 방법:

 public static final List emptyList() 

매개변수

이 메서드는 어떤 매개변수도 허용하지 않습니다.

보고

그만큼 빈목록() 메소드는 변경할 수 없는 빈 목록을 반환합니다.

예외

저것

호환성 버전

자바 1.5 이상

실시예 1

 import java.util.*; public class CollectionsEmptyListExample1 { public static void main(String[] args) { //Create an empty List List EmptyList = Collections.emptyList(); System.out.println('Empty list: '+EmptyList); } } 
지금 테스트해보세요

산출:

 Empty list: [] 

실시예 2

 import java.util.*; public class CollectionsEmptyListExample2 { public static void main(String[] args) { //Create an empty List List emptylist = Collections.emptyList(); System.out.println('Created empty immutable list: '+emptylist); //Try to add elements emptylist.add('A'); emptylist.add('B'); } } 
지금 테스트해보세요

산출:

 Created empty immutable list: [] Exception in thread 'main' java.lang.UnsupportedOperationException at java.base/java.util.AbstractList.add(AbstractList.java:153) at java.base/java.util.AbstractList.add(AbstractList.java:111) at myPackage.CollectionsEmptyListExample1.main(CollectionsEmptyListExample1.java:9) 

실시예 3

 import java.util.*; public class CollectionsEmptyListExample3 { public static void main(String[] args) { //Create an empty List List empList = Collections.emptyList(); empList.add(1); empList.add(2); System.out.println('Created empty immutable List: '+empList); } } 
지금 테스트해보세요

산출:

 Exception in thread 'main' java.lang.UnsupportedOperationException at java.base/java.util.AbstractList.add(AbstractList.java:153) at java.base/java.util.AbstractList.add(AbstractList.java:111) at myPackage.CollectionsEmptyListExample3.main(CollectionsEmptyListExample3.java:8)