자바 1 차원 배열

5453 단어 자바
1. 배열 이름 을 통 해 값 을 부여 하 는데 실질 적 으로 인용 이다.
예 를 들 어 배열 array 1 과 배열 array 2.
array 2 = array 1 을 실행 하면 실제 적 으로 array 1 의 인용 을 array 2 에 전달 합 니 다. array 1 과 array 2 는 마지막 에 같은 배열 을 가리 키 고 array 2 가 원래 인용 한 배열 은 회수 되 었 습 니 다.
예 를 들 면:
    int [] array1={1,2,3};
            int [] array2=new int[10];
            array2=array1;
            for(int i=0;i<array2.length;i++)
            {
                System.out.println(array2[i]);
                array2[i]=i+9;
            }
            
            
            for(int i=0;i<array1.length;i++)
            {
                System.out.println(array1[i]);
                 
            }

첫 번 째 순환 에서 array 2 의 요소 값 을 수정 하고 두 번 째 순환 에서 출력 하 는 array 1 의 값 도 상응 한 변화 가 있 을 수 있 습 니 다. 이 는 array 1 과 array 2 가 같은 배열 을 가리 키 는 것 을 의미 합 니 다.
2. 배열 을 복사 하 는 방법
         a. 순환 을 통 해 배열 의 요 소 를 하나씩 복사 합 니 다.
         b. System 클래스 의 정적 방법 인 arraycopy 를 사용 합 니 다. (arraycopy 가 명명 습관 을 위반 하 는 것 을 주의 하 십시오)
            System.arraycopy(src, srcPos, dest, destPos, length);
3. 익명 배열
new elementType [] {value0,value1,value2....}
예 를 들 어 new int [] (1, 2, 3, 5 곶;
4. 순환 을 위 한 다른 종류
for(elementsType variable :array)
{
  System.out.print(variable);
}
5. 배열 매개 변수 전달 및 반환
package study;

public class array {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

            int [] array1={2,3};
     
            System.out.print("before swap
"); for(int i :array1) { System.out.println(i); } swap(array1); System.out.print("after swap
"); for(int i :array1) { System.out.println(i); } int [] result =reverse(new int[]{1,2,3,4,5,6,7}); //anonymous array System.out.print("after reverse
"); for(int i :result) { System.out.println(i); } } public static void swap(int [] array) { int temp=array[0]; array[0]=array[1]; array[1]=temp; } public static int [] reverse (int [] array) { for(int i=0;i<=(array.length-1)/2;i++) { int temp = array[i]; array[i]=array[array.length-1-i]; array[array.length-1-i]=temp; } return array; } }

배열 형식 매개 변수 에 대해 매개 변수 값 은 배열 의 참조 입 니 다.

좋은 웹페이지 즐겨찾기