wrkbrs
배열의 값 한번에 초기화, 부분 초기화 본문
import java.util.Arrays;
public class Initialization_Method_Of_Array {
public static void main(String[] args) {
// 배열 초기화 메소드
int[] arr = new int[3];
Arrays.fill(arr,10);
System.out.println(arr);
printArray(arr);
int[] arr2 = new int[6];
Arrays.fill(arr2, 1, 3, 333);
printArray(arr2);
System.out.println();
}
static void printArray(int[] array) {
for(int i = 0; i < array.length; i++)
System.out.printf("array[%d]: %d \n", i,array[i]);
System.out.println();
}
/*
*
* public static void fill(int[] a, int val)
* - 두번째 인자로 전달된 값으로 배열 초기화
* - 기본 자료형이 전부 오버로딩이 되어있다.
*
* public static void fill(int [] a, int fromIndex, int toIndex, int val)
* - 인덱스 fromIndex 부터 toIndex-1 까지 val의 값으로 배열 초기화
*
*
* java.util.Arrays 클래스에 정의되어 있는 메소드
* - 원하는 값으로 배열 전부 또는 일부를 채울 때 사용하는 메소드
*
*/
}
'Java' 카테고리의 다른 글
[Java] 주석 추가, 제거 단축키 (0) | 2018.11.07 |
---|---|
이클립스 프로젝트 추가 (0) | 2018.10.29 |
자바디자인패턴. 싱글톤 패턴(Singleton pattern)을 쓰는 이유와 문제점 (0) | 2018.10.26 |
자바 10진수 <-> 2진수, 8진수, 16진수 변환 (0) | 2018.10.26 |
상수(constant) 와 리터럴(literal)이란? (0) | 2018.10.26 |