JAVA

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..

JAVA/Stream

[JAVA] Stream: boxed() 함수 (feat. 형 변환)

0. 서론 Java Stream API는 Collections API와 유사하게 object와 함께 동작하도록 설계된 API입니다. 그러나 Stream은 원시 타입(Primitive Type)은 object처럼 다루지 못한다. Stream API에는 3가지 stream of primitives가 존재한다. 해당 stream of primitives를 stream of objects로 변환시켜주는 함수가 바로 boxed()이다. IntStream → Stream LongStream → Stream DoubleStream → Stream 1. 사용법 아직까지 IntStream을 사용한 적은 없고, 주로 int[]를 바로 stream으로 활용할 때 boxed() 함수를 사용한다. 1-1. int[ ] → Li..

Dreaming-J
'JAVA' 카테고리의 글 목록 (3 Page)