반응형
String []을 ArrayList로 변환하는 방법 [복제]
가능한 중복 :
Java에서 ArrayList에 배열 할당
나는 변환해야 String[]
에 ArrayList<String>
나는 방법을 모른다
File dir = new File(Environment.getExternalStorageDirectory() + "/dir/");
String[] filesOrig = dir.list();
기본적으로으로 변환 filesOrig
하고 싶습니다 ArrayList
.
다음을 수행 할 수 있습니다.
String [] strings = new String [] {"1", "2" };
List<String> stringList = new ArrayList<String>(Arrays.asList(strings)); //new ArrayList is only needed if you absolutely need an ArrayList
이처럼 :
String[] words = {"000", "aaa", "bbb", "ccc", "ddd"};
List<String> wordList = new ArrayList<String>(Arrays.asList(words));
또는
List myList = new ArrayList();
String[] words = {"000", "aaa", "bbb", "ccc", "ddd"};
Collections.addAll(myList, words);
List<String> list = Arrays.asList(array);
반환 된 목록은 배열에 의해 지원되며 브리지처럼 작동하므로 고정 크기입니다.
List myList = new ArrayList();
Collections.addAll(myList, filesOrig);
모든 배열을 반복하고 ArrayList에 추가 할 수 있습니다.
ArrayList<String> files = new ArrayList<String>(filesOrig.length);
for(String file: filesOrig) {
files.add(file);
}
또는 Arrays.asList(T... a)
의견이 게시 된대로 사용하십시오.
당신은 같은 것을 할 수 있습니다
MyClass [] arr = myList.toArray (new MyClass [myList.size ()]);
참고 URL : https://stackoverflow.com/questions/10230929/how-can-i-convert-string-to-arrayliststring
반응형
'programing tip' 카테고리의 다른 글
클래스 이름으로 DOM 요소 가져 오기 (0) | 2020.07.17 |
---|---|
__future__ import print_function을 사용하면 왜 Python2 스타일 인쇄가 중단됩니까? (0) | 2020.07.17 |
Android에서 HTTP GET 요청에 매개 변수를 추가하는 방법은 무엇입니까? (0) | 2020.07.16 |
클립으로 URL에서 이미지 저장 (0) | 2020.07.16 |
두 목록을 요소별로 곱하는 방법은 무엇입니까? (0) | 2020.07.16 |