> Java > java지도 시간 > 본문

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

WBOY
풀어 주다: 2023-09-01 10:01:07
앞으로
1218명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿