Arrays 클래스 실습
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("두 배열이 다릅니다.");
}
}
}
출력물
두 배열이 같습니다.
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
import java.util.Arrays;
1
4
6
10
20
30