아래는 Java에서 ArrayList에 두 개의 Map을 추가하는 예시입니다:
javaimport java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class ArrayListWithMapsExample {
public static void main(String[] args) {
// ArrayList 생성
ArrayList<Map<String, String>> arrayList = new ArrayList<>();
// 첫 번째 Map 생성 및 추가
Map<String, String> map1 = new HashMap<>();
map1.put("name", "John");
map1.put("age", "30");
arrayList.add(map1);
// 두 번째 Map 생성 및 추가
Map<String, String> map2 = new HashMap<>();
map2.put("name", "Jane");
map2.put("age", "25");
arrayList.add(map2);
// ArrayList 출력
for (Map<String, String> map : arrayList) {
System.out.println("Name: " + map.get("name"));
System.out.println("Age: " + map.get("age"));
System.out.println("--------------------");
}
}
}
위의 예시에서는 ArrayList에 두 개의 Map을 추가합니다. 첫 번째 Map에는 "name"과 "age"라는 키와 해당 값들이 포함되어 있고, 두 번째 Map에도 동일한 키와 값들이 포함되어 있습니다.
ArrayList에 Map을 추가하면 ArrayList는 Map 객체를 요소로 갖는 컬렉션으로 구성됩니다. 각 Map 객체는 String 키와 String 값으로 이루어진 데이터를 가질 수 있습니다.
위의 예시에서는 ArrayList에 추가한 Map들을 반복문을 통해 출력합니다. 각 Map에서 "name"과 "age" 키를 사용하여 해당 값을 가져와 출력합니다.
실행 결과:
markdownName: John
Age: 30
--------------------
Name: Jane
Age: 25
--------------------
위의 예시를 참고하여 ArrayList에 두 개의 Map을 추가하고 필요한 작업을 수행할 수 있습니다.
위의 예시에서 ArrayList에는 Map 객체들이 저장되어 있습니다.
ArrayList에 저장된 Map 객체를 접근하려면 먼저 ArrayList에서 원하는 Map 객체를 가져와야 합니다. 그런 다음 해당 Map 객체에서 "name" 키를 사용하여 값을 가져올 수 있습니다.
예를 들어, arrayList의 첫 번째 Map 객체에서 "name" 값을 가져오려면 다음과 같이 할 수 있습니다:
javaMap<String, String> firstMap = arrayList.get(0);
String name = firstMap.get("name");
System.out.println(name); // John
위의 코드에서는 arrayList.get(0)을 사용하여 첫 번째 Map 객체를 가져온 다음, firstMap.get("name")을 사용하여 해당 Map 객체의 "name" 값을 가져옵니다. 이 경우 "John"이 출력됩니다.
따라서 arrayList.getName()은 오류가 발생하지만 arrayList.get(0).get("name")과 같은 방식으로 Map 객체의 "name" 값을 가져올 수 있습니다.
'gpt 정리' 카테고리의 다른 글
vue.js 에서 브라우저 새 창 띄우기 (0) | 2024.04.23 |
---|---|
jsp 에서 readonly 값 submit (0) | 2024.04.23 |
스크립틀릿 설명 (0) | 2024.03.03 |
vue 에서 innerHTML (0) | 2024.03.03 |
readOnly (0) | 2024.03.03 |