>Java >java지도 시간 >Java에서 배열을 ArrayList로 변환하는 방법에는 몇 가지가 있습니까?

Java에서 배열을 ArrayList로 변환하는 방법에는 몇 가지가 있습니까?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB앞으로
2023-09-01 10:01:071296검색

Java에서 배열을 ArrayList로 변환하는 방법에는 몇 가지가 있습니까?

배열의 각 요소를 추가하여

ArrayList 클래스의 add() 메서드는 요소를 받아 현재 배열 목록에 추가합니다. 이 방법을 사용하여 배열을 배열 목록으로 변환하는 단계는 다음과 같습니다.

  • 문자열 배열을 가져옵니다.

  • 빈 ArrayList 개체를 만듭니다.

  • 배열의 각 요소를 ArrayList에 추가합니다.

  • 배열 목록의 내용을 인쇄합니다.

Example

Demonstration

import java.util.ArrayList;
import java.util.Iterator;
public class ArrayToArrayList {
   public static void main(String args[]) {
      String stringArray[] = {"JavaFX", "Java", "WebGL", "OpenCV", "OpenNLP", "JOGL", "Hadoop", "HBase", "Flume", "Mahout", "Impala"};
      ArrayList<String> arrayList = new ArrayList<String>();
      for(int i = 0; i < stringArray.length; i++) {
         arrayList.add(stringArray[i]);
      }
      System.out.println("Contents of the array list: ");
      Iterator it = arrayList.iterator();
      while(it.hasNext()) {
         System.out.print(it.next());
      }
   }
}

Output

Contents of the array list:
JavaFX
Java
WebGL
OpenCV
OpenNLP
JOGL
Hadoop
HBase
Flume
Mahout
Impala

asList() 메서드 사용

ArrayList ArrayList 클래스의 asList()

메서드는 배열을 받아들이고 List 개체를 반환합니다. Array를 ArrayList로 변환하려면 다음 단계를 수행해야 합니다.
  • 원하는 배열을 가져옵니다.
  • 배열을 asList()

    메소드에 매개변수로 전달하고 List 객체를 검색합니다.
  • 이전 단계에서 얻은 목록 개체를 ArrayList 클래스에 전달하여 ArrayList를 인스턴스화합니다.
  • ArrayList의 내용을 인쇄합니다.

Example

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
public class ArrayToArrayList {
   public static void main(String args[]) {
      String stringArray[] = {"JavaFX", "Java", "WebGL", "OpenCV", "OpenNLP", "JOGL", "Hadoop", "HBase", "Flume", "Mahout", "Impala"};
      List <String> list = Arrays.asList(stringArray);
      ArrayList<String> arrayList = new ArrayList(list);
      System.out.println("Contents of the array list: ");
      Iterator it = arrayList.iterator();
      while(it.hasNext()) {
         System.out.println(it.next());
      }
   }
}

Output

Contents of the array list:
JavaFX
Java
WebGL
OpenCV
OpenNLP
JOGL
Hadoop
HBase
Flume
Mahout
Impala

Collection 클래스의 addAll 메소드 사용

Collection 클래스의 addAll() 메소드는 배열 목록 객체와 배열을 매개변수로 받아 주어진 배열의 요소를 배열에 추가합니다. 목록 . 따라서 이 개체를 사용하여 배열을 ArrayList로 변환하려면 다음 단계를 수행해야 합니다.
  • 배열을 가져옵니다.
  • 빈 ArrayList 개체를 만듭니다.
  • Collections 클래스의 addAll() 메소드에 배열 목록과 배열을 매개변수로 전달하여 이 메소드를 호출합니다.
  • 배열 목록의 내용을 인쇄합니다.

데모

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
public class ArrayToArrayList {
   public static void main(String args[]) {
      String stringArray[] = {"JavaFX", "Java", "WebGL", "OpenCV", "OpenNLP", "JOGL", "Hadoop", "HBase", "Flume", "Mahout", "Impala"};
      ArrayList<String> arrayList = new ArrayList();
      Collections.addAll(arrayList, stringArray);
      System.out.println("Contents of the array list: ");
      Iterator it = arrayList.iterator();
      while(it.hasNext()) {
         System.out.println(it.next());
      }
   }
}

출력
Contents of the array list:
JavaFX
Java
WebGL
OpenCV
OpenNLP
JOGL
Hadoop
HBase
Flume
Mahout
Impala
🎜

위 내용은 Java에서 배열을 ArrayList로 변환하는 방법에는 몇 가지가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제