기초적인거지만 일전에 Map 값확인하기에 붙이기 위해서...
이건 별로 어려운게 없긴 하지만
그래도 참고를 위해 작성해봤습니다
예제도 심플하게(?) 구성했습니다
package com;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class PrintArrayList {
public static void main(String[] args) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("first", "1");
map.put("second", 2);
String[] list = {"1", "2", "3"};
map.put("3", list);
Map<String, String[]> map2 = new HashMap<String, String[]>();
map2.put("list", list);
map.put("list", map2);
List<Object> arrayList = new ArrayList<Object>();
arrayList.add(1);
arrayList.add(2);
arrayList.add('3');
arrayList.add("3");
arrayList.add("hello world");
arrayList.add(list);
arrayList.add(map);
arrayList.add(map2);
/* 1번째 방법 */
System.out.println("리스트 확인 1번째 방법");
for(int i=0; i<arrayList.size(); i++) {
System.out.println(arrayList.get(i).toString());
}
System.out.println("\n\n리스트 확인 2번째 방법");
/* 2번째 방법 */
for(Object ob: arrayList) {
System.out.println(ob.toString());
}
System.out.println("\n\n배열 확인 1번째 방법");
for(int i=0; i<list.length; i++) {
System.out.println(list[i].toString());
}
System.out.println("\n\n배열 확인 2번째 방법");
for(Object ob: list) {
System.out.println(ob.toString());
}
}
public static void printMap(Map map) {
Iterator<String> k = map.keySet().iterator();
while(k.hasNext()){
String key = k.next();
System.out.println(key + "\t:" + map.get(key));
}
}
}
/** 결과
리스트 확인 1번째 방법
1
2
3
3
hello world
[Ljava.lang.String;@515f550a
{3=[Ljava.lang.String;@515f550a, list={list=[Ljava.lang.String;@515f550a}, first=1, second=2}
{list=[Ljava.lang.String;@515f550a}
리스트 확인 2번째 방법
1
2
3
3
hello world
[Ljava.lang.String;@515f550a
{3=[Ljava.lang.String;@515f550a, list={list=[Ljava.lang.String;@515f550a}, first=1, second=2}
{list=[Ljava.lang.String;@515f550a}
배열 확인 1번째 방법
1
2
3
배열 확인 2번째 방법
1
2
3
**/
2가지 방법 모두 사용가능하고
index를 안쓰고 바로 출력가능합니다
Object로 만들어서 toString을 사용하긴 했지만...
배열이랑 리스트랑 크게 다른점은 length, size 정도랑
데이터를 읽어오기위해 리스트는 get을 사용했다는 정도의 차이를 가지고 있네요
역시나 Map, list로 넣은건 내용이 확인을 못하는 문제가 있습니다만
리스트 사이즈, 배열 길이 만큼 순회하며 값을 확인할 수 있다는 걸로 마무리 하겠습니다...
[programing/JAVA&JSP&SERVLET&SPRING] - JAVA 자바 Map, HashMap, EgovMap 값 확인하기
[JSP/SERVLET/SPRING] 웹프로젝트에 Filter 추가하기 (0) | 2021.01.24 |
---|---|
JAVA 자바 HttpServlet Request Param 확인 (1) | 2021.01.20 |
JAVA 자바 Map, HashMap, EgovMap 값 확인하기 (0) | 2021.01.19 |
JSP/SERVELT HTML Character Entity 특수문자 치환 StringEscapeUtils & 처리 (0) | 2019.11.30 |
[JSP/SERVLET/SPRING] 다운로드 한글파일명 처리 (0) | 2019.08.24 |
댓글 영역