
Ch9-7_String클래스
2021. 12. 22. 23:49
JAVA/Chapter9
Ch9-7_String클래스 - String클래스 = 데이터(char[]) + 메서드(문자열 관련) - 내용을 변경할 수 없는 불변(immutable) 클래스 - 덧셈 연산자(+)를 이용한 문자열 결합은 성능이 떨어짐. 문자열의 결합이나 변경이 잦다면, 내용을 변경가능한 StringBuffer를 사용 Ch9-8_문자열의 비교 - String str = "abc"와 String str = new String("abc"); 의 비교 Ch9-9_문자열 리터럴 - 문자열 리터럴은 프로그램 실행시 자동으로 생성된다.(constant pool에 저장) - 같은 내용의 문자열 리터럴은 하나만 만들어진다. Ch9-9_빈 문자열(" ", empty string) - 내용이 없는 문자열 크기가 0인 char형 배열을 저장..