JAVA

csv db비교

Stater 2025. 8. 28. 08:24

// CSV 리스트
List<String> csvOrderNos = Arrays.asList("1003", "1001", "1002");

// DB 결과 (Map으로 저장)
Map<String, String> dbResult = new HashMap<>();
dbResult.put("1001", "고객A");
dbResult.put("1002", "고객B");
dbResult.put("1003", "고객C");

// CSV 순서 기준으로 다시 정렬
List<Map<String, String>> orderedList = new ArrayList<>();
for (String orderNo : csvOrderNos) {
    Map<String, String> row = new HashMap<>();
    row.put("주문번호", orderNo);
    row.put("고객명", dbResult.getOrDefault(orderNo, ""));
    orderedList.add(row);
}

반응형

'JAVA' 카테고리의 다른 글

일자계산휴일  (0) 2025.05.27
페이징 처리 내용 2  (0) 2024.06.16
페이징 처리 내용  (0) 2024.06.16
Chpter01. 변수  (0) 2023.03.07
Chapter01. 변수  (0) 2023.02.23