Arrays
배열을 다루기 편리한 메소드를 제공합니다. 메소드들은 모두 Static 입니다. Math , Objects,Coolections 등 Static 메소드들을 제공하며 유틸 메소드라고 합니다. package Array; import java.util.Arrays; public class Array { public static void main(String[] args) { int[] arr = {0,1,2,3,4}; int[][] arr2D = {{11,12,13}, {21,22,23}}; System.out.println("arr="+Arrays.toString(arr));//배열 보기 좋게 출력 System.out.println("arr2D="+Arrays.deepToString(arr2D));//2차원..
2023. 3. 24.
hashSet,TreeSet,HashMap,Hashtable,Collections
해싱과 해시함수 해시함수(hash function)를 이용해 저장하고 검색하는 기법입니다. 해시 테이블(Hash Table) hashSet 중복된 요소를 저장하지 않습니다. 저장순서를 유지하고자 한다면 LinkedHashSet을 사용해야 합니다. class Ex11_9 { public static void main(String[] args) { Object[] objArr = {"1",new Integer(1),"2","2","3","3","4","4","4"}; Set set = new HashSet(); for(int i=0; i < objArr.length; i++) { set.add(objArr[i]); // HashSet에 objArr의 요소들을 저장한다. } // HashSet에 저장된 요소들..
2023. 2. 24.