● Arrays
: 배열과 관련되 다양한 작업을 쉽게 처리할 수 있도록 도와줌
● Arrays 속성
- sort() : 배열을 정렬
- copyOf() : 배열을 복사해서 똑같은 배열을 만들어줌
- equals() : 두 배열이 똑같은지 비교
- fill() : 배열을 모두 지정된 값으로 채우기
- toString() : 배열을 문자열로 변경해서 보여줍니다
- asList() : 배열을 리스트로 변환해서 추가 배열을 수정하지 않고 배열의 내용을 감싸서 보여줌
String[] 배열 = {"사과", "바나나"};
// List 계열에 추가할 때
ArrayList<String> 리스트 = Arrays.asList(배열);
ArrayList<String> 리스트 = Arrays.asList("사과", "바나나");
int num[] = {5, 8, 2, 4, 3};
// 정렬하기
Arrays.sort(num);
// 배열이 위치한 주소를 출력
System.out.println(num);
// 배열을 오름차순으로 정렬한 것을 문자열로 변경해서 출력
ystem.out.println(Arrays.toString(num));
// 배열을 복사
// 배열이 들어갈 변수명 먼저 생성
// int 배열이면 int 배열을 생성
// 복사 붙여넣기 복사될 변수 어디까지 복사할 것인가
int[] abc = Arrays.copyOf( num, num.length );
// num 변수가 abc로 잘 복사가 됐는지 확인하기
System.out.println("num이 복사된 abc : " + Arrays.toString(abc));
// 두 배열이 똑같이 생겼는지 확인하기
boolean same = Arrays.equals(num, abc); // 순서 상관 없음
System.out.println("num과 abc는 똑같나요 : " + same);
// 0 ~ 4의 자리까지 모두 똑같은 값으로 지정해서 출력
int[] 똑같은숫자들 = new int[5];
Arrays.fill(똑같은숫자들, 3);
System.out.println("숫자 3으로 모두 채우기 : " + Arrays.toString(똑같은숫자들));
'Java' 카테고리의 다른 글
상속(Inheritance) (0) | 2024.06.03 |
---|---|
클래스(class) (0) | 2024.05.31 |
배열(3) - ArrayList (0) | 2024.05.29 |
배열(2) - 이중배열 (0) | 2024.05.28 |
배열(1) - Array (0) | 2024.05.27 |