java String class 정리
1.casting
wrapper class
- 본디 문자를 저장하는 변수형으로
char
이 있지만, 문자열을 저장하기 위해서는 String
클래스가 필요로 함.
- 이런
string
class 안으로 숫자같은 다른 자료형을 넣기 위해서는 자료형이 클래스로 변해야 함.
ex) char (29)
=> 가능, String (29)
=> 불가능
a =29;
String(Integer.parseInt(a))
2.문자열 비교
equals method
- 문자열을 서로 비교하기 위해서 사용
str.equals("문자열")
- boolean형태의 출력으로 반환함 문자열이 같으면
true
틀리면 false
를 반환함
contains method
- 문자열에서 특정 문자가 있는지 확인하는 메서드
str.contains("문자열")
- 역시 boolean 형태의 출력을 반환함.
3.문자열 자르기
split method
- 문자열을 자를 문자로 자름
ex) 아래코드의 마지막줄 실행값은 true이다.
str = "2021-09-19";
String[] array = str. split("-");
array[0].equals("2021");
substring method
- 문자열을 인덱스를 이용해서 자른다.
ex) 아래 코드의 출력은 "ppy"이다.
str = "happy birthday";
str.substring(2,4)