이 클래스에는 String 및 Arraylist를 인수로 취하는 생성자가 있습니다.ArrayList의 각 요소에 대해 toString을 가져 오는 방법은 무엇입니까?
class Foo{
String ide;
ArrayList list;
public TypeOperator(String ide, ArrayList list){
this.ide = ide;
this.list = list;
}
}
그래서 클래스 아래와 같이 초기화 할 때 :
SomeType 2 -> SomeType 1
것은 이제 나는 SomeType 클래스가 있다고 가정 해 봅시다 :
ArrayList<SomeType> list = new ArrayList<Some Type>;
list.add(SomeType1);
list.add(SomeType2);
Foo one = new Foo("->", list);
아래와 같은 형식을 인쇄 할 수있는 방법이있다. SomeType 클래스에서 할 일이 있습니까?
여기서 무엇을하고 싶은지 확실하지 않습니다. 배열의 모든 요소를 반복하고 toString() 값을 출력하고 싶습니까? –
값을 반복하여 Foo.toString()을 작성하거나 ArrayList의 toString을 재정의 하시겠습니까? 다음을보십시오 : http://stackoverflow.com/questions/18129505/how-can-i-override-the-tostring-method-of-an-arraylist-in-java –