JAVA

Arrays 클래스 실습

zammanza 2013. 2. 4. 15:01

 


import java.util.Arrays;

 

public class ArraysEx01 {

 

        public static void main(String[] args) {

               String[] arr1 = new String[10];

              

               //배열 초기화 메서드 : 배열을 전부 지정한 값으로 채워줌

               Arrays.fill(arr1,"Hello");

               for(String str : arr1){

                       System.out.println(str);

               }

              

               System.out.println();

              

               Arrays.fill(arr1, 1,3, "World");  //1번째 방부터 3번째 방까지 채우기(1 <= X <3)

               for(String str : arr1){

                       System.out.println(str);

               }      

 

        }

}


 

 

 

출력물


Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello

Hello
World
World
Hello
Hello
Hello
Hello
Hello
Hello
Hello


 

 

 

 

 

 

 


import java.util.Arrays;

 

public class ArraysEx02 {

 

        public static void main(String[] args) {

               String[] arr1 = {"fill()", "in", "the", "Arrays"};

               String[] arr2 = {"fill()", "in", "the", "Arrays"};

              

               if(Arrays.equals(arr1, arr2)){     //Arrays.equals(A,B) : A B 배열의 '내용값' 비교

                       System.out.println(" 배열이 같습니다.");

               }else{

                       System.out.println(" 배열이 다릅니다.");

               }

 

        }

}


 

 

출력물


두 배열이 같습니다.


 

 

 

 

 

 

 


import java.util.Arrays;

 

public class ArraysEx03 {

 

        public static void main(String[] args) {

               int[] arr1 = {20, 4, 6, 30, 0, 1, 10};

              

               Arrays.sort(arr1);            //Arrays.sort(arr1) : arr1 배열값을 정렬

              

               for(int i : arr1){

                       System.out.println(i);

               }      

              

        }

}


 

 

출력물


0
1
4
6
10
20
30