본문 바로가기
728x90
반응형

java85

[Java] Stream - findAny(), findFirst() 차이 공통점 - 조건에 일치하는 요소 1개를 반환하는 메서드 차이점- findAny() - 병렬모드에서 순서를 보장하지 않음- findFirst() - 병렬모드에서 맨 첫 번째 요소 반환을 보장함 즉, findFirst()는 스트림의 첫 번째 요소를 반환하지만, findAny()는 스트림에서 모든 요소를 ​​선택할 수 있음 List elements = Arrays.asList("a", "b", "c");Optional findAny = elements.parallelStream().filter(n -> !n.startsWith("b")).findAny();System.out.println(findAny.get()); // "a" or "c" Optional findFirst = elements.parallel.. 2024. 11. 21.
[프로그래머스/JAVA] 카드 뭉치 https://github.com/ROUTINE-STUDY/Algorithm알고리즘 스터디를 진행하고 있습니다. 😊초보들로 구성되어있으며, 열심히 풀어보고 풀이 방식을 공유하고 피드백을 해주는 스터디입니다.참여 문의는 댓글 혹은 GitHub 주소를 참고해주세요.문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명풀이 방법List를 활용하여 풀이 내 코드(JAVA) import java.util.*;class Solution .. 2024. 7. 20.
[프로그래머스/JAVA] 할인 행사 https://github.com/ROUTINE-STUDY/Algorithm알고리즘 스터디를 진행하고 있습니다. 😊초보들로 구성되어있으며, 열심히 풀어보고 풀이 방식을 공유하고 피드백을 해주는 스터디입니다.참여 문의는 댓글 혹은 GitHub 주소를 참고해주세요.문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131127 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명  풀이 방법Map을 활용하여 풀이 내 코드(JAVA) import java.util.HashMap;import j.. 2024. 7. 20.
[프로그래머스/JAVA] 예상 대진표 https://github.com/ROUTINE-STUDY/Algorithm알고리즘 스터디를 진행하고 있습니다. 😊초보들로 구성되어있으며, 열심히 풀어보고 풀이 방식을 공유하고 피드백을 해주는 스터디입니다.참여 문의는 댓글 혹은 GitHub 주소를 참고해주세요.문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12985 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명  풀이 방법처음엔 반복문으로 계속 카운팅하며 로직을 세웠는데, 공식을 이용하면 쉽게 구할 수 있을 것 같아 패턴을 .. 2024. 6. 29.
728x90
반응형