java.util.arrays 클래스는 배열을 쉽게 조작 할 수 있으며, 제공하는 모든 방법은 정적입니다. 정적 방법은 클래스에 속하는 대상이 아니라 클래스에 속합니다. 따라서 클래스 이름과 호출 할 메소드 이름을 직접 사용할 수 있습니다. 툴 클래스로서 배열은 배열을 잘 작동 할 수 있습니다. 다음은 주로 사용되는 몇 가지 기능입니다.
1. 수정 방법
채우기 방법은 주로 배열을 채우는 데 사용됩니다. 여기에서 우리는 가장 간단한 int 유형 (다른 유형과 동일)을 나열합니다.
배열의 채우기 소스 코드를 참조하십시오
샘플 코드 :
자바 코드
publicStaticVoidMain (String [] args) {inta [] = newInt [5]; // 채우기 배열을 채 웁니다 .fill (a, 1); for (inti = 0; i <5; i ++) // output 5 1system.out.println (a [i]);}배열 소스 코드의 일부를 작성하십시오.
예:
자바 코드
publicStaticVoidMain (String [] args) {inta [] = newint [5]; // 채우기는 배열 배열을 채 웁니다 .Fill (a, 1,2,1); for (inti = 0; i <5; i ++) // [1] = 1, 나머지는 0system.out.println (a];}로 변합니다.2. 소송 방법
메소드 이름에서 우리는 모두 배열을 정렬하는 것이지만 여전히 int 유형을 사용하는 것이라는 것을 알고 있습니다. 다른 유형은 동일합니다.
다음과 같은 전체 배열 정렬도 있습니다
자바 코드
publicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; arrays.sort (a); for (inti = 0; i <5; i ++) // 오가닝 System.out.println (a [i]);}배열 부분 정렬을 지정합니다.
자바 코드
publicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; Arrays.sort (a, 1,4); // 출력 2,1,3,4,7for (inti = 0; i <5; i ++) system.out.println (a [i]);}3. 여유 방법
두 배열의 요소 값이 동일인지 비교하는 데 사용되거나 유형의 int 배열을 보는 데 사용됩니다. 배열 소스 코드를 참조하십시오
예:
자바 코드
publicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; inta1 [] = {2,4,1,5,7}; System.out.println (Arrays.equals (a1, a)); // false output}4.BinarySearch 방법
이진 검색 방법은 정렬 된 배열에서 이진 검색 연산을 수행 할 수 있습니다. 다음과 같이 소스 코드를 참조하십시오
예:
자바 코드
publicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; Arrays.Sort (a); // syst System.out.println (Arrays.binarySearch (a, 4)); // 이진 검색, 출력 3}5. 방법
배열을 복사하면 배열의 Copyof () 메소드로 반환 된 배열은 새로운 배열 객체이므로 배열의 요소 값을 변경하고 원래 배열에 영향을 미치지 않습니다.
좋다:
자바 코드
importjava.util.arrays; publicclassarraydemo {publicstaticvoidmain (string [] args) {int [] arr1 = {1, 2, 3, 4, 5}; int [] arrrays.copyof (arr1, Arr1.length); "); system.out.println ();}}위는 편집자가 소개 한 실제 Java 어레이 도구 실습입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!