[JAVA] StringBuffer & StringBuilder 특징
·
Programming Language/JAVA
공통점 new 연산으로 클래스를 한 번만 만듦 문자열 연산 시 새로 객체를 만들지 않고 크기를 변경함 메서드가 동일 가변성을 가짐 코드 String str = "strA"; StringBuilder sbd = new StringBuilder(); StringBuffer sbf = new StringBuffer(); sbd.append("sbdA"); sbf.append("sbfA"); System.out.println("String 객체의 주소 : "+str.hashCode()); System.out.println("StringBuilder 객체의 주소 : "+sbd.hashCode()); System.out.println("StringBuffer 객체의 주소 : "+sbf.hashCode()); str..