반응형 Language252 자바 이메일 마스킹(*) 방법 정리 "longtestname@email.com".replaceAll("(? 2022. 5. 6. 자바 String 특정 값으로 시작/끝나는지 확인방법 // AB로 시작하면 true / 아니면 false StringUtils.startsWithIgnoreCase("ABC", "AB"); // true StringUtils.startsWithIgnoreCase("ABC", "ZZ"); // false // BC로 끝나면 true / 아니면 false StringUtils.endsWithIgnoreCase("ABC", "BC"); // true StringUtils.endsWithIgnoreCase("ABC", "ZZ"); // false 자바에서 String 값이 특정 값으로 시작하는지 혹은 끝나는지 확인하려면 substring 써가면서 비교할 것이 아니라 Spring 에서 지원하는 StringUtils를 사용해주면 간단히 해결이 가능한데 startsWi.. 2022. 5. 6. 자바 equals 사용 시 NullPointerException 방지 방법 String값.equals("값") 자바에서 위와 같은 느낌으로 equals 사용 시 String값에 NULL이 들어오면 NULL은 String의 equals를 사용할 수 없기 때문에 NullPointerException이 떨어지는데 "값".equals(String값) equals 순서만 바꿔줘도 무조건 String을 가지고 equals를 사용하게 되므로 NullPointerException을 방지할 수 있게 된다 2022. 4. 27. 자바 List 및 Collection 사이즈 0 체크방법 자바에서 List를 비롯한 Set, Map 등의 Collection 사이즈 확인 시 list.size() != 0 이걸 도배하고 있었는데 CollectionUtils.isEmpty(Collection명) 을 사용하면 해당 Collection 가 텅 비어있으면 true 값이 들어있으면 false를 반환한다 2022. 4. 26. jQuery 라디오 Check 확인방법 jQuery를 사용해서 Radio의 Check 여부를 확인하려는 경우에는 $("#id").is(':checked') 를 사용해주면 체크 상태일 경우에는 true 아닐 경우에는 false를 반환하게 된다 2022. 4. 26. 자바 Array.asList List.of 차이 정리 자바에서 Array.asList()와 List.of()의 주요 차이점은 Array.asList는 가변(mutable)이고 List.of는 불변(immutable) 이라는 것인데 List list = Arrays.asList(1, 2, null); list.set(1, 10); // OK List list = List.of(1, 2, 3); list.set(1, 10); // Fails with UnsupportedOperationException Arrays.asList와 List.of를 사용해 List를 만든 후 set을 사용하면 Arrays.asList는 가변이기 때문에 에러가 나지 않지만 List.of의 경우에는 UnsupportedOperationException이 발생한다 다음으로 Array.a.. 2022. 4. 26. 이전 1 2 3 4 5 6 7 8 ··· 42 다음 반응형