자바 Arrays 메소드
자바 Arrays의 메소드 배열을 다룰 때 알아두면 편리한 Arrays의 메소드를 몇가지 소개한다. 포스팅에 쓰일 문자형 배열 a와 정수형 배열 b를 선언하겠다. String[] a = {"a","b","c","d"};int[] b = {1,5,5,7,3,3,42,6,8,45323,4,63,2,1}; .asList(T..a) :배열을 ArrayList로 변환해준다. 배열은 크기가 정해져있고 값의 삭제 등이 자유롭지 않아 불편한 점이 많다.asList를 사용하여 리스트로 변환한 후 체인메소드(chain method) 방식으로 ArrayList의 메소드를 더하여 활용하면 여러모로 편리한 점이 많다. Arrays.asList(a); .toString() :배열에도 toString이 존재한다. toString이..
for each로 다중배열 꺼내기
1차원 배열단순 1차원 배열은 for each를 사용할 때 아래와 같은 방식으로 빼내곤 한다.int[] arr = {1,2,3,4,5}; for (int e : arr) { System.out.println(e)}cs2차원 배열다음과 같은 2차원 배열을 보자.length가 각각인 4개의 int 배열이 4개 담겨 있다.int[][] arr = { {5, 5, 5}, {10,10,10,10,10}, {20,20,20,20}, {30,30,30,30,30,30}};cs 먼저 1차원 배열과 똑같이 arr 배열의 아이템을 하나씩 꺼낸다. {5,5,5} , {10,10,10,10,10} ... 이 통째로 차례차례 e에 담긴다.거기에 for each문을 한번 더 사용하여 각각의 e를 f로 하나씩 빼낸다.for(int..