Notice
Recent Posts
Recent Comments
Link
슈프림 블로그
[Java] 배열 (Array, Arrays) 본문
728x90
배열 선언
// 선언만!
int[] arr;
int arr[];
// 선언, 배열크기 할당, 빈 배열
int[] intArr = new int[5]; // 초기값 {0, 0, 0, 0, 0}
String[] strArr = new String[5]; // 초기값 {"", "", "", "", ""}
Student[] stdArr = new Student[5]; // 초기값 {null, null, null, null, null}
배열 다루기 (Arrays)
import java.util.Arrays
public static void main(String[] args) {
String[] arr = {"A", "D", "C", "B", "E"};
// toString()
// 배열의 요소를 문자열로 출력.
System.out.println(Arrays.toString(arr)}; // ["A", "D", "C", "B", "E"]
// sort()
// 오름차순 정렬. 기존의 값도 변경됨.
Arrays.sort(arr); // ["A", "B", "C", "D", "E"]
// binarySearch(array, value)
// 이진탐색. 해당 값이 없거나 오름차순 정렬이 안되어 있으면 음수 반환
Arrays.binarySearch(arr, "B"); // 1
Arrays.binarySearch(arr, "F"); // 음수
Arrays.equals(arr,array1);
Arrays.fill(arr, "X"); //["X", "X", "X", "X", "X"]
}
반응형
'Java' 카테고리의 다른 글
[Java] Pattern, Matcher 클래스를 이용하여 정규식 패턴 검출하기 (0) | 2020.04.05 |
---|---|
[Java] 기본 - 입력, 출력, 반복문 (0) | 2020.04.05 |
[Java] String vs StringBuilder vs StringBuffer / 문자열 합치기 / 문자열 거꾸로 출력하기 (역순) (0) | 2020.04.05 |
[Java] 부분문자열(substring) / 문자열 자르기(split) / 공백 제거(trim) / 문자열 치환(replace, replaceAll) (0) | 2020.04.05 |
Comments