티스토리 뷰

Language/Java

Arrays / Collections

Seogineer 2021. 2. 18. 20:12

Arrays 주요 메소드

  • Arrays.asList(array) : List 타입으로 변환
  • Arrays.equals(array1, array2) : 두 배열이 일치하는지 검사
  • Arrays.sort(array) : arr을 오름차순으로 정렬
String[] arr1 = {"A", "B", "C"};
String[] arr2 = {"D", "E", "F"};

System.out.println(Arrays.toString(arr1));	//[A, B, C]

//Arrays.asList(array)
List<String> arrlist = Arrays.asList(arr1);
System.out.println(arrlist);	//[A, B, C]

//Arrays.equals(array1, array2)
System.out.println(Arrays.equals(arr1, arr2));	//false

//Arrays.sort(array)
String[] arr3 = {"C", "B", "A"};
Arrays.sort(arr3);
System.out.println(Arrays.toString(arr3));	//[A, B, C]

 

Collections 주요 메소드

  • Collections.sort(list) : list를 오름차순으로 정렬
ArrayList<Integer> arrList = new ArrayList<>();
arrList.add(3);
arrList.add(2);
arrList.add(1);
Collections.sort(arrList);
System.out.println(arrList);	//[1, 2, 3]

 

참고

 

[Java] Arrays / Collections

Arrays 주요메소드 Arrays.asList -> List타입으로 변환 Arrays.binarySearch(T[] arr, T item) -> item의 index 반환 Arrays.equals(T[] arr1,T[] arr2) -> 두 배열이 일치하는지 true/false Arrays.sort(T[] arr..

a1010100z.tistory.com

댓글
Total
Today
Yesterday
링크
Apple 2023 맥북 프로 14 M3, 스페이스 그레이, M3 8코어, 10코어 GPU, 512GB, 8GB, 한글