부트캠프 TIL

22.11.27 arraylist tostring 관련

sweet-po 2022. 11. 27. 21:31
        System.out.println(s.permutationLoop().toString()); //주소값 출력
        for(int i=0; i<s.permutationLoop().size(); i++){
        System.out.println(Arrays.toString(s.permutationLoop().get(i)));
        }

        System.out.println(Arrays.toString(s.permutationLoop()));//오류

배열 자체에 toString() 사용하면 배열의 내용이 아닌 주소값 출력. 배열 내용 출력하려면 Arrays.toString()사용.

문자열 배열이 타입인 ArrayList 는 Arrays.toString 적용이 안됨 Arrays가 아니라서 그런가?