[JAVA] String 함수

선뀰·2024년 1월 12일
0

JAVA

목록 보기
23/25

String.format()

문자열을 "포맷팅"하기 위해서 사용되는 함수이다.
지정된 형식 문자열과 그에 따른 인수들을 입력받아, 지정된 형식으로 포맷팅된 문자열을 반환한다.

String.join()

문자열 리스트를 결합하는데 사용되는 함수이다.
입력받은 문자열 리스트를 결합한 결과를 반환한다.

String.valueOf()

  • toString() vs valueOf()
    toString()은 null값 형 변환 시 NullPointerException(NPE)가 발생한다
    Object의 값이 String이 아니어도 출력된다.

vlaueOf()는 파라미터로 null이 오면 "null"이라는 문자열을 출력한다.
숫자, 문자, 불리언, 문자열 등 입력받은 객체를 문자열로 변환한다.

  • Integer.parseInt() vs Integer.valueOf()
    parseInt() : 원시 데이터인 int 타입을 반환한다.
    valueOf() : Integer 래퍼(Integer, Long, Double, Float 등)객체를 반환한다.

String.copyValueOf(문자열, 시작, 끝)

문자열의 일부분을 복사하여 새로운 문자열을 생성하는 데 사용되는 함수이다.
복사할 문자열과 시작 위치, 복사할 문자의 개수를 입력받아 새로운 문자열을 반환합니다.

profile
공부 기록

0개의 댓글