배열은 고정된 수의 값을 보유하는 개체입니다. 연속된 메모리 위치에 있는 단일 유형의 deepToString() 및 asList() 메소드는 정적 메소드입니다. 배열 수업. deepToString() 메소드는 다차원 배열을 문자열로 변환합니다. 배열에 배열로 요소가 있는지 확인한 다음 해당 배열을 문자열 형식으로 변환합니다. asList() 고정 크기의 목록을 생성합니다. 이는 add() 로 요소를 추가할 수 없음을 의미합니다. Arrays.asList()에 의해 반환된 목록의 메서드 . asList() 메소드는 asList() 에 의해 반환된 목록 때문에 배열과 목록 사이의 다리 역할을 합니다. 메소드는 크기를 확장할 수 없습니다. 그러나 목록의 다른 모든 메소드를 사용할 수 있습니다.
Arrays.deepToString() 구문
public static String deepToString(Object[] a)
예시
import java.util.Arrays; public class DeepToStringTest { public static void main(String [] args){ int[][] array = new int[][] {{1, 2, 3}, {11, 12, 13}, {21, 22,23}}; System.out.println(Arrays.deepToString(array)); } }
출력
[[1, 2, 3], [11, 12, 13], [21, 22, 23]]
Arrays.asList() 구문
public static List asList(T... a)
예시
import java.util.Arrays; public class AsListTest { public static void main(String[] args) { String[] strArray = {"Welcome", "to", "TutorialsPoint"}; System.out.println(Arrays.asList(strArray)); } }
출력
[Welcome, to, TutorialsPoint]