[Java] List<Map<String, String>> 형식을 String[] 형식으로 변경하는 방법
·
Back end/Java
Java에서 List> 형식을 String[] 형식으로 변경하는 방법에는 Stream API를 사용하는 방법과 전통적인 for 루프를 사용하는 방법이 있습니다.Stream API를 사용하는 방법Stream API는 Java 8부터 도입된 기능으로, 컬렉션을 처리하는 데 있어 간결하고 선언적인 코딩 스타일을 제공합니다.@Controllerpublic class SampleController{ @Autowired private SampleService sampleService ; public void printHeaderTextArray() { // 서비스에서 데이터 가져오기 List> headerList = sampleService.getHeaderL..
[Java] for-loop를 Stream forEach로 변경하기
·
Back end/Java
아래와 같이 list의 모든 값을 for-loop로 순회하는 코드가 있습니다. import java.util.ArrayList; import java.util.List; public static void main(String[] args) { List list = new ArrayList(); list.add("딸기"); list.add("당근"); list.add("수박"); list.add("참외"); list.add("메론"); for(int i = 0; i < list.size(); i++){ System.out.println(list.get(i)); } } 이러한 코드를 Stream의 forEach을 활용하여 간결하게 바꿀 수 있습니다. forEach : 컬렉션의 요소들을 하나씩 꺼내어 반복한다..