728x90
1.ArrayList -> Array
1) for문 사용할 때
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("Test1");
arrayList.add("Test2");
arrayList.add("Test3");
String[] array = new String[arrayList.size()];
int size=0;
for(String temp : arrayList){
array[size++] = temp;
}
2) List에서 제공하는 메서드를 사용할 때
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("Test1");
arrayList.add("Test2");
arrayList.add("Test3");
String[] array = arrayList.toArray(new String[arrayList.size()]);
2. Array -> ArrayList
1) for문에서 사용할 때
String[] array = new String[3];
array[0] = "Test1";
array[1] = "Test2";
array[2] = "Test3";
ArrayList<String> arrayList = new ArrayList<>();
for(String temp : array){
arrayList.add(temp);
}
2) Arrays에서 제공하는 메서드를 사용할 때
String[] array = new String[3];
array[0] = "Test1";
array[1] = "Test2";
array[2] = "Test3";
ArrayList<String> arrayList = new ArrayList<>(Arrays.asList(array));
'JAVA' 카테고리의 다른 글
[java] 자주 쓰이는 정규식(REGULAR EXPRESSION) 유형 - 개발자 배찌 (0) | 2021.06.22 |
---|---|
[java] 정규식 (REGULAR EXPRESSION) - 개발자 배찌 (0) | 2021.06.22 |
[java] charAt()이란? - 개발자 배찌 (0) | 2021.06.20 |
반복문_구구단 구현하기 (기초부터 심화까지) (0) | 2021.06.07 |
float, double 에서의 부동소수점 연산에서의 차이점 (0) | 2021.06.07 |