Java 문자열 변경, 자르기 replace(), substring(), split()
결과
결과
코드
String replace(String old, String new) : 문자열 내 문자(열) 바꾸기
- old 문자(열) 을 new 문자(열) 로 변환한다.
- old 문자(열)이 없을 경우에는 본래 문자열을 받는다.
String substring(int begin [, int end]) : 문자열 잘라서 가져오기
- begin만 주었을 경우 begin부터 문자열 끝까지를 잘라서 리턴한다.
- end도 입력하였을 때는 index가 begin <= index < end 의 문자열을 가져온다.
- 범위를 벗어난 index를 입력하였을 때는 StringIndexOutOfBoundsException 에러가 발생한다.
String[] split(String tok) : 특정 문자를 경계로 문자열 자르기
- 구분자에 따라 문자열을 분리한 문자열 배열을 리턴한다.
- 구분자가 여럿 있을 경우 |을 사용하여서 추가로 지정하면 된다.
- 결과를 보면 ","로 잘랐을 때와 ",|-"로 잘랐을 시 다른 결과를 갖는것을 볼 수 있다.
'JAVA > 기초' 카테고리의 다른 글
Java int -> String, String -> int (0) | 2020.03.23 |
---|---|
Java 바이트 변환 getBytes(), equals(), trim() (0) | 2020.03.22 |
Java String charAt(), indexOf(), length() 등 (0) | 2020.03.22 |
Java Overloading vs. Overriding [오버로딩 vs. 오버라이딩] (0) | 2020.03.19 |
Java Annotation 어노테이션 (0) | 2020.03.19 |