배열은 동일한 데이터 유형의 데이터 세트가 대부분의 기본 배열의 기본 데이터 유형 등을 지원합니다. 배열은 배열 N-1 치수 배열로서 N-1입니다. 다음은 배열을 예제로 사용하여 Java 배열의 사용법을 설명합니다.
1. 배열 문
배열 선언에는 다음 두 가지 형태가 있습니다 (사각형 괄호의 위치는 다릅니다).
int arr []; int [] arr2;
2. 배열 초기화
다음과 같이 두 가지 형태의 배열 초기화가 있습니다 (신규 사용 또는 신규 사용)는 다음과 같습니다.
int arr [] = new int [] {1, 3, 5, 7, 9};3. 배열을 가로 지르고 있습니다
배열을 가로 지르려면 다음과 같이/foreach에 사용할 수 있습니다.
public static void main (String [] args) {int arr [] {1, 3, 5, 7,9}; (int i = 0; i <arr.length; ++ i) {System.out.print (arr [i] +"/t"); System.out.print (x + "/t"); // 2 4 6 8 10}}4. arrays.fill ()은 배열을 채 웁니다
배열 클래스의 정적 메소드를 사용하여 가져 오기 패키지 java.util.arrays가 필요하며 많은 과부하 메소드가 정의됩니다.
void fill (int [] a, int val) 모두 void fill (int [] a, int fromIndex, int toIndex, int val) 요소 int [] arr3 = new int [5]; system.out.print (x + "/t"); {system.out.print (x + "/t"); int x : arr3) {system.out.print (x + "/t");5. arrays.sort () 배열의 배열을 분류합니다
void sort (int [] a) 모든 정렬 된 void 정렬 (int [] a, int fromIndex, int toIndex) 지정된 인덱싱 요소 int [] arr4 = {3, 7, 2, 9}; for (int x : arr4) {system.out.print (x + "/t"); 1, 9}; arrays.sort (arr5, 1, 3); println ();6. arrays.copyof () 배열을 복사하십시오
int [] copyof (int [] Original, int Newlenth) 사본 배열, 새 배열 int [] CopyOfRange (int [] original, int from, int to)의 길이를 지정하고 원본 배열의 인덱스 int []를 지정합니다. 원래 배열 arr6 = {1, 2, 3, 4, 5}; arrays.copyofrange (arr6, 1, 3); : arr8) {system.out.print (x + "/t");} system.out.println (); 7. 배열에 특정 값이 포함되어 있는지 확인하십시오
문자열 [] stringArray = { "a", "b", "c", "d", "e", "boolean b = arrays.aslist (stringArray). contains ("a "); system.out.println ( b); // 참먼저 배열을 사용하여 배열을 목록으로 변환하여 동적 링크 된 목록의 함수가 링크 된 목록에 포함되어 있는지 여부를 결정할 수 있습니다.
8. 두 배열을 연결하십시오
intarray = {1, 2, 3, 4, 5}; intarray2 = {6, 7, 8, 9, 10}; ;Arrayutils는 Apache가 제공하는 배열 처리 클래스 라이브러리입니다.
9. 배열 플립
intarray = {1, 2, 3, 4, 5}; ]]여전히 보편적 인 배열을 사용하십시오.
10. 배열에서 요소를 제거하십시오
intarray = {1, 2, 3, 4, 5}; intarrays.removeElement (intarray, 3);