-
Java 배열과 list를 이용해 2차원 구현Java 2023. 8. 11. 19:27
2차원 배열
// 형식 int[][] intArr = new int[][];* 2차원 배열 구현
import java.util.Arrays; public class Main { public static void main(String[] args) { int[][] intArr = new int[2][2]; int intValue = 0; for (int i = 0; i < intArr.length; i++) { for (int j = 0; j < intArr[i].length; j++) { intArr[i][j] = intValue; ++intValue; } } // 1차원 배열 출력하는 법 // System.out.println(Arrays.toString(intArr)); // 2차원 배열 출력하는 법 System.out.println(Arrays.deepToString(intArr)); // [[0, 1], [2, 3]] } }2차원 list
// 형식 List<List<Integer>> arr = new ArrayList<>();* 2차원 list 구현
import java.util.Arrays; import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { List<List<Integer>> arr = new ArrayList<>(); for (int i = 0; i < 2; i++) { List<Integer> temp = Arrays.asList(1, 2, 3, 4); arr.add(temp); } System.out.println(arr); // [[1, 2, 3, 4], [1, 2, 3, 4]] } }'Java' 카테고리의 다른 글
Java 제네릭(Generic) 정리(2)_static을 이용한 Generic (0) 2023.08.11 Java 제네릭(Generic) 정리(1) (0) 2023.08.11 Java 날짜 관련 메소드 정리 (SimpleDateFormat, parse(), format()) (0) 2023.08.11 자바 JSON으로 받은 데이터를 Map, List로 변환하기 (0) 2023.05.13 자바 compareTo 문자, 숫자 비교 (0) 2023.04.26