char[]
+ 메소드(기능)
를 결합한 것.
↳ a에 a+b의 값을 대입하면, 원래의 "a" -> "ab"로 값이 변경되는게 아니라, ab를 가진 새로운 주소가 생성되고 그것을 가리키게 되는 것.
값이 교체가 되는게 아니라, 새로운 문자열을 만들고 참조변수가 이를 가리킴.
String클래스의 주요 메소드
char charAt(int index)
: 문자열에서 해당 위치(index)에 있는 문자열을 반환한다.int length()
: 문자열의 길이를 반환한다.String substring(int from, int to)
: 문자열에서 해당 범위(from~ to)의 문자열을 반환한다. (to는 포함 안 됨)boolean equals(Object obj)
: 문자열의 내용이 같은지 확인한다. 같으면 결과는 true, 다르면 false.char[] toCharArray()
: 문자열을 문자배열(char[])로 변환해서 반환한다.