언어/JAVA

[JAVA] String[] 배열을 List<Map<String, Object>>으로 변경

babacoco 2024. 3. 13. 22:49
String[] fruits = ["apple", "banana", "orange"];

List<Map<String, Object>> result = new ArrayList<Map<String, Object>>();

for (int i=0; i<fruits.length; i++) {
	Map<String, Object> map = new HashMap<String, Object>();
    
	// 값이 있을경우만 추가함
    if(fruits[i] != null && !fruits[i].equals("")) {
    	map.put("data", fruits[i]);
        returnList.add(map);                
    }
}

//result = [{data="apple"}, {data="banana"}, {data="orage"}]