개발 일지

JAVA/String

[JAVA] String: trim() 함수

0. 서론 String 값의 앞 뒤 공백을 없애기 위해 trim() 함수를 사용한다. 1. 사용법 String string_1 = " 가나다 "; String string_2 = " 가나다"; String string_3 = "가나다 "; string_1 = string_1.trim(); //"가나다" string_2 = string_2.trim(); //"가나다" string_3 = string_3.trim(); //"가나다" 2. 참고 https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#trim--

JAVA/Stream

[JAVA] Stream: groupingBy() 함수

0. 서론 Collectors.groupingBy() 함수는 SQL에서의 'GROUP BY' 절과 유사한 함수이다. groupingBy(classifier) groupingBy(classifier, collector) groupingBy(classifier, supplier, collector) groupingBy() 함수는 collector에 조건으로 "GROUP BY" 작업을 진행한 후 결과를 Map으로 반환한다. classifier: 반환된 Map의 key collector: 반환된 Map의 value이며, 기본값은 Collectors.toList() supplier: 생성되는 Map의 형태를 결정하며, TreeMap, LinkedHashMap or ConcurrentMap과 같은 다른 맵으로 설정..

JAVA/Map

[JAVA] Map: getOrDefault() 함수

0. 서론 Map 클래스에서 값을 추가하거나 수정할 때 put()함수를 사용한다. HashMap hm = new Hashmap(); hm.put("안녕", 1); //추가 System.out.println(hm.get("안녕")) // 1 hm.put("안녕", 5); //수정 System.out.println(hm.get("안녕")) // 5 getOrDefault() 함수는 특정 상황에서 put()함수를 더욱 유용하게 사용할 수 있게 한다. getOrDefault(Object key, V defaultValue) getOrDefault() 함수는 key에 매핑된 특정 값을 반환하거나 해당 key가 매핑되어 있지 않다면 defaultValue를 반환해준다. 1. 사용법 HashMap hm = new H..

JAVA/String

[JAVA] String: startsWith() & endsWith() 함수

0. 서론 String 클래스에서 특정 값이 접두사와 접미사인지 확인하기 위해 startsWith()와 endsWith()함수를 사용한다. 반환값은 boolean이다. startsWith(String prefix) startsWith(String prefix, int toffset) endsWith(String suffix) return type: boolean startsWith는 오프셋 통해 특정 인덱스부터 자른 substring의 접두사도 확인이 가능하다. 1. 사용법 String word = "가나다라마"; boolean isprefix_1 = word.startsWith("가나"); //true boolean isprefix_2 = word.startsWith("다라", 2); //true bo..

Dreaming-J
'분류 전체보기' 카테고리의 글 목록 (7 Page)