>Java >java지도 시간 >Java에서 ArrayList를 String[]으로 변환하는 방법은 무엇입니까?

Java에서 ArrayList를 String[]으로 변환하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-25 00:28:10430검색

How to Convert an ArrayList to a String[] in Java?

Java에서 ArrayListString[]으로 변환

Java의 컬렉션을 사용하려면 ArrayList 문자열[]로. 이 변환은 요소를 배열로 액세스하는 것이 더 적절하거나 다른 함수에 필요한 시나리오에 필수적입니다.

toArray() 메서드를 사용하여 변환

toArray() 메서드는 ArrayList 문자열[]로. 이는 배열을 인수로 받아들입니다. 여기서 ArrayList 에 복사됩니다. 다음 코드 조각은 toArray() 메서드의 사용법을 보여줍니다.

List<String> list = ...;
String[] array = list.toArray(new String[0]);

위 코드에서 toArray() 메서드는 빈 문자열 배열을 논쟁. 결과적으로 ArrayList 및 ArrayList

다음 예를 고려하세요.

List<String> list = new ArrayList<>();
// Add elements to the list
list.add("android");
list.add("apple");
String[] stringArray = list.toArray(new String[0]);

이 예에서 ArrayList list라는 이름에는 "android" 및 "apple" 요소가 포함되어 있습니다. toArray() 메서드가 호출되어 빈 문자열 배열을 전달하고 결과가 stringArray 변수에 저장됩니다. stringArray에는 이제 "android" 및 "apple" 요소가 포함됩니다.

배열을 인수로 전달

toArray() 메서드는 기존 배열을 인수로 전달하여 사용할 수도 있습니다. 전달된 배열이 ArrayList의 요소를 수용할 만큼 충분한 크기를 갖는 경우 요소는 배열에 복사됩니다. 그렇지 않으면 적절한 크기의 새 배열이 생성됩니다.

위 내용은 Java에서 ArrayList를 String[]으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.