배열(Array)을 ArrayList로 변환하는 방법
String[] array = {"apple", "banana", "orange"};
ArrayList<String> list = new ArrayList<>(Arrays.asList(array));
Arrays.asList() 메소드를 사용하여 배열을 List로 변환한 후, ArrayList의 생성자를 이용하여 ArrayList로 변환합니다.
배열(Array)을 Map으로 변환하는 방법
String[] array = {"apple", "banana", "orange"};
Map<Integer, String> map = new HashMap<>();
for (int i = 0; i < array.length; i++) {
map.put(i, array[i]);
}
배열의 인덱스를 Key로, 배열의 값들을 Value로 설정하여 Map에 추가합니다.
ArrayList를 배열(Array)로 변환하는 방법
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
String[] array = list.toArray(new String[list.size()]);
ArrayList의 toArray() 메소드를 사용하여 배열로 변환합니다.
ArrayList를 Map으로 변환하는 방법
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
Map<Integer, String> map = new HashMap<>();
for (int i = 0; i < list.size(); i++) {
map.put(i, list.get(i));
}
ArrayList의 요소를 Map에 추가합니다.
Map을 배열(Array)로 변환하는 방법
Map<Integer, String> map = new HashMap<>();
map.put(0, "apple");
map.put(1, "banana");
map.put(2, "orange");
String[] array = new String[map.size()];
for (int i = 0; i < array.length; i++) {
array[i] = map.get(i);
}
Map의 값을 배열로 변환합니다.
Map을 ArrayList로 변환하는 방법
Map<Integer, String> map = new HashMap<>();
map.put(0, "apple");
map.put(1, "banana");
map.put(2, "orange");
ArrayList<String> list = new ArrayList<>(map.values());
Map의 값들을 ArrayList로 변환합니다.
'개발 > Java' 카테고리의 다른 글
Java의 자료구조에서 사용 가능한 함수 (0) | 2023.06.22 |
---|---|
Java의 자료구조 (0) | 2023.06.22 |