Tagged: java

[Spring]List(Collection)에 @Valid 적용하기

Java에서 제공하는 빈 검증기(Bean Validator)인 @Valid 는 Collection 타입에는 적용되지 않는다. 예컨데 아래와 같은경우 “/addUser”는 검증기능이 정상적으로 동작하나 “/addUsers”의 경우에는 기대한대로 동작하지 않는다. 이 경우 List<User>를 필드로 가진 클래스를 생성하고, @Valid를 List에 적용하면 해결할...

소수판별 알고리즘

입력된 수가 소수인지 판별하는 알고리즘 – 확인된 알고리즘 중에 가장 효율적임

Java 스트림 Stream (2) 고급

출처 : https://futurecreator.github.io/2018/08/26/java-8-streams-advanced/ 이전 포스트에 이어서 Java 8의 스트림(Stream)을 살펴봅니다. 자바 8 스트림은 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이전 포스트와 좀 더 고급 내용을 다루는 이번 포스트로 나뉘어져 있습니다. Java 스트림 Stream...

Java 스트림 Stream (1) 총정리

출처 : https://futurecreator.github.io/2018/08/26/java-8-streams/ 정말 잘 정리되어 있는 포스트가 보여서, 해당 블로그 작성자께 말씀드리고 퍼왔습니다. 이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는...

Java 소수찾기( prime number)

소수 : 1과 자신의 수 외에는 나눌 수 없는 숫자 1 ~ n (입력된 자연수) 사이의 소수 개수를 찾는 알고리즘, 찾아본 알고리즘 중에 가장 성능이 좋다.

Java Array to Set

배열의 루프를 돌리는 방법 Java 1.8이상, stream을 이용하는 방법

Java Pair Class

jdk 1.8 이후  javafx.util package 에서 제공된다고한다. Apache Commons 에서 제공되는 ImmutablePair 사용 참고사이트 : https://www.baeldung.com/java-pairs