Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
반응형
Archives
Today
Total
관리 메뉴

슈프림 블로그

[Java] 배열 (Array, Arrays) 본문

Java

[Java] 배열 (Array, Arrays)

_슈프림 2020. 4. 5. 02:58
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"]
    
    
}
반응형
Comments