자바
-
HashSet자바 2021. 10. 18. 20:12
HashSet 특징 : Set 인터페이스 구현 클래스 -> Set의 성질을 상속받음 -> 중복을 자동으로 제거 선언 HashSet hs = new HashSet(); // String형 해쉬 선언 hs.add(1); // 값 1추가 hs.remove(1); // 값 1 제거 hs.clear(); // 모든 값 제거 hs.size(); // 해쉬 크기 출력 hs.contains(1); // 값 1을 포함하고 있는지 여부 참고 자료 : https://coding-factory.tistory.com/554 [Java] 자바 HashSet 사용법 & 예제 총정리 HashSet이란? HashSet은 Set 인터페이스의 구현 클래스입니다. 그렇기에 Set의 성질을 그대로 상속받습니다. Set은 객체를 중복해서 저장..
-
String vs StringBuffer vs StringBuilder자바 2021. 10. 18. 20:12
공통점 : 문자열 (String)을 저장, 관리 차이점 : String : 불변. 문자열 연산이 적고, 자주 참조 하는 경우 사용하면 좋음 StringBuffer : 가변. 문자열이 변경 가능한 객체라서, 문자열 연산이 자주 발생할 때 유리함 동기화가 필요한 멀티쓰레드 환경에서 사용시 유리 StringBuilder : 가변. 문자열이 변경 가능한 객체라서, 문자열 연산이 자주 발생할 때 유리함 동기화를 고려하지 않는 환경에서 사용하기(멀티쓰레드 환경이라도 동기화 고려 안 한다면 StringBuilder 사용) 참고 자료 : https://jeong-pro.tistory.com/85 JAVA String, StringBuffer, StringBuilder 차이점 String, StringBuffer, St..