본문 바로가기
반응형

Web Programing!299

[JAVA] List의 특정 ID별 Sum값 구하기 ※ List에 있는 Item들을 대상으로 고유한 ID별로 합계 구하기 class SumClass { public String id; public Float value; } ※ 문제풀이 ​ Collector.toMap(a1, a2, a3) 메서드 첫번째 인자에 의해서 Key (SumClass에서 id) 두번째 인자는 맵의 Value (SumClass에서 value) 세번째 인자는 Key에 충돌이 있는 경우 Value를 merge하는 연산자 세번째 인자에 Float::sum 연산자를 넘겨줌으로써 id가 동일한 경우 value를 합산하도록 Map을 작성한 것이다. private Map sum(List list) { return list.stream().collect(Collectors.toMap(e -> e... 2021. 11. 18.
[JAVA] LIST, 배열 값 합치기(SUM) - 람다식 1. LIST값 합치기 List list = new ArrayList (); list.add(100); list.add(200); list.add(1000); int sum = list.stream().mapToInt(Integer::intValue).sum(); System.out.println(sum); 결과 - 1300 ​ 2. 배열값 합치기 int[] arr = {1,2,3,10}; int sum = IntStream.of(arr).sum(); System.out.println(sum); 결과 - 16 ​ ​ 람다식이 표현이 간단하고 소스코드 또한 간단하지만 잘못 사용하면 성능면에서 저하를 일으킬 수도 있습니다. ​ 상황에 맞게 사용하시면 될것같습니다. 2021. 11. 17.
부팅시 postgresql 서버 자동 실행 부팅시 postgresql 서버 자동 실행​​vi /etc/rc.d/rc.local 파일에 ​​su - postgres -c "postgres로_bin경로/pg_ctl start -D 해당DATA경로 -m fast" 2019. 10. 7.
[Java] Map(Key,Value) 추출하기 [Java] Map(Key,Value) 추출하기 import java.util.HashMap;import java.util.Iterator;import java.util.Map; // 해시맵에 키와 값을 입력하고 불러오는 방법들 3가지를 알아보자. public class ForMap { public static void main(String[] agrs) { Map map = new HashMap(); map.put("키값1", "데이터1"); map.put("키값2", "데이터2"); map.put("키값3", "데이터3"); map.put("키값4", "데이터4"); map.put("키값5", "데이터5"); map.put("키값6", "데이터6"); // 방법1 : Interator System.o.. 2019. 10. 2.
반응형