목록Code Question/Method (2)
습관제작소
-StringBuilder() 문자열을 더하게 된다면 String str1="ㄱㄴㄷ", String str2= "ㄹㅁㅂ" str1+str2하게 된다면 그러면 메모리 할당을 더 사용하게 때문에 성능적으로 좋지 않아. StringBuilder() 은 String을 더할 때 새로운 객체를 생성하는 게 아니라 기존 데이터에 더해나아가는 방식이라 속도적으로 성능적로 부하가 적다. 자료형에서 문자열을 생각하면 String을 생각한다새로운 String 을 생성한다.StringBuilder() 사용한다. (사실 사용하면 느낌이 ArrayList 같은 느낌을 받았다. 물론 인덱스를 만들어 넣는게 아닌 그냥 append를 사용한다는 점에서?? 나만의 착각인가?) public class Test { public static..
HashSet - 중복을 허용하지 않는 메서드 순서대에 상관없이 그대로 입력된다. 중복값을 제거해 준다. null 값을 허용한다 // 선언 HashSet 변수명 = new HashSet(); HashSet 변수명 = new HashSet(); // 추가 HashSet 변수명 = new HashSet(); 변수명.add(1); 변수명.add(2); 변수명.add(3); 변수명.add(1); HashSet set2 = new HashSet(); 변수명.add("a"); 변수명.add("b"); 변수명.add("c"); 변수명.add("a"); //삭제 HashSet 변수명 = new HashSet(); 변수명.remove(1); 변수명.clear(); HashSet set2 = new HashSet(); 변..