Java - String 클래스


Java - String 클래스

String 클래스 - 데이터(char[]) + 메서드(문자열 관련) public final class String implements java.io.Serializable, Comparable{ private char[] value; .... } - 내용을 변경할 수 없는 불변(immutable) 클래스 - 덧셈 연산자를 이용한 문자열 결합은 성능이 떨어짐. 문자열의 결합이나 변경이 잦다면, 내용을 변경가능한 StringBuffer를 사용 문자열 비교 - String str = "abc"; 와 String str = new String("abc"); 비교 String str1 = "abc";// 문자열 리터럴 "abc"의 주소가 str1에 저장됨 String str2 = "abc";// 문자열 리터럴 ..


원문링크 : Java - String 클래스