development

문자열 배열을 ArrayList로 변환

big-blog 2020. 6. 8. 07:59
반응형

문자열 배열을 ArrayList로 변환


가능한 중복 :
배열을 Java로 목록으로 변환

String배열 을로 변환하고 싶습니다 ArrayList. 예를 들어 문자열 배열은 다음과 같습니다.

String[] words = new String[]{"ace","boom","crew","dog","eon"};

이 문자열 배열을 ArrayList로 변환하는 방법은 무엇입니까?


이 코드를 사용하십시오.

import java.util.Arrays;  
import java.util.List;  
import java.util.ArrayList;  

public class StringArrayTest {

   public static void main(String[] args) {  
      String[] words = {"ace", "boom", "crew", "dog", "eon"};  

      List<String> wordList = Arrays.asList(words);  

      for (String e : wordList) {  
         System.out.println(e);  
      }  
   }  
}

new ArrayList( Arrays.asList( new String[]{"abc", "def"} ) );

컬렉션 사용하기 #addAll ()

String[] words = {"ace","boom","crew","dog","eon"};
List<String> arrayList = new ArrayList<>(); 
Collections.addAll(arrayList, words); 

String[] words= new String[]{"ace","boom","crew","dog","eon"};
List<String> wordList = Arrays.asList(words);

대부분의 경우 List<String>충분합니다. 만들 필요가 없습니다ArrayList

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

...

String[] words={"ace","boom","crew","dog","eon"};
List<String> l = Arrays.<String>asList(words);

// if List<String> isnt specific enough:
ArrayList<String> al = new ArrayList<String>(l);

참고 URL : https://stackoverflow.com/questions/10530353/convert-string-array-to-arraylist

반응형