250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 백준#boj#12755
- 백준#BOJ#1939#중량제한
- 백준#BOJ#12865#평범한배낭
- 백준#BOJ#14501#퇴사#브루트포스
- 백준#boj#16932#모양만들기
- 백준#BOJ#8012#한동이는영업사원
- 백준#BOJ#2615#오목
Archives
- Today
- Total
순간을 성실히, 화려함보단 꾸준함을
[Java] 2차원 배열 초기화 하기 본문
안녕하세요
자바를 쓰다보니 기존에 C++ 를 사용했을때 보다 훨씬 번거롭고 복잡하고 짜증나는 일들이 많은 것 같아요 ㅎㅎㅎ
C++ 에는 배열을 초기화 할때 대표적인 라이브러리가 존재하죠. 바로 memset
입니다.
이런 라이브러리를 자바에 비슷한게 없을까? 하고 검색해보니 잘 나오더라구요 ㅎㅎArrays.fill
입니다.
https://www.geeksforgeeks.org/arrays-fill-java-examples/
이 링크를 타고 들어가면 친절하게 사용방법 까지 나와있습니다.
Java
public class Main {
private static FastIO scan = new FastIO();
static int k,n;
static int arr[][] = new int [2][3];
public static void main(String[] args) throws IOException{
for(int []arr1 : arr)
Arrays.fill(arr1,5);
System.out.println(Arrays.deepToString(arr));
}
//output
//[[5, 5, 5], [5, 5, 5]]
}