java.lang패키지2 java.lang 패키지(StringBuffer, StringBuilder 클래스) public final class StringBuffer implements java.io.Serializable { private char[] value; ... } StringBuffer의 생성자 : StringBuffer클래스의 인스턴스를 생성할 때, 적절한 길이의 char형 배열이 생성되고, 이 배열은 문자열을 저장하고 편집하기 위한 공간(buffer)으로 사용된다. - StringBuffer인스턴스를 생성할 때는 생성자 StringBuffer(int length)를 사용해서 StringBuffer인스턴스에 저장될 문자열의 길이를 고려하여 여유있는 크기로 지정하는 것이 좋다. - 크기 지정 X → 16개 문자 저장할 수 있는 버퍼 생성 - 배열의 길이는 변경될 수 없으므로 새로운 길이의 배열을 생.. 2022. 7. 14. Java_Study_ java.lang 패키지(Object클래스) Object클래스 : 모든 클래스의 최고 조상 - equals(Object obj) : 매개변수로 객체의 참조변수를 받아서 주소값을 비교하여 결과를 boolean값으로 알려 주는 역할 ★ equals 메서드로 주소값이 아닌 value 값 비교하기 → equals메서드 오버라이딩하기 class person { long id; public boolean equals(Object obj) { if(obj!=null && obj instanceof Person) { return id == ((Person)obj).id; } else { return false; } } Person(long id) { this.id=id; } } class EqualsEx2 { public static void main(Strin.. 2022. 7. 12. 이전 1 다음