2012-12-19 4 views
2

ArrayList 개체의 내용을 표시하는 메서드를 만드는 데 문제가 있습니다.ArrayList 객체의 내용을 표시하는 함수를 만드는 방법은 무엇입니까?

아무도 도와 줄 수 있습니까? 나는 그것을 더 자세히 설명하는 방법을 모른다. 정확하게 보여주기 위해 여러 페이지의 코드 (다른 클래스)가 필요할 것이다.

+1

arraylist 내에서 객체의 의미있는 표현을 표시하려면 객체 – PermGenError

+0

의 toString()을 재정 의하여 매개 변수로 ArrayList를 취하고이 목록을 반복하여 요소를 표시하는 메소드를 작성하십시오. –

+0

지금까지 시도한 것을 보여 주면 도움을주는 것이 정말 쉽습니다. –

답변

1

난 당신이 찾고있는 생각 :

List<String> list = new ArrayList<String>(); 
    list.add("elmement0"); 
    list.add("elmement1"); 
    list.add("elmement2"); 
    System.out.println(Arrays.deepToString(list.toArray())); 

deepToString() 재귀입니다. 예를 들어, Eclipse는 코드를 디버깅 할 때이 메서드를 사용합니다.

이 인쇄됩니다

[elmement0, elmement1을 elmement2]

당신은 또한 당신의 List에 저장되어있는 클래스의 toString() 메서드를 재정의해야합니다.

관련 문제