【发布时间】:2016-07-10 01:01:33
【问题描述】:
我有这个类的构造函数以一个字符串和一个数组列表作为参数;
class Foo{
String ide;
ArrayList list;
public TypeOperator(String ide, ArrayList list){
this.ide = ide;
this.list = list;
}
}
所以当我像下面这样初始化类时:
ArrayList<SomeType> list = new ArrayList<Some Type>;
list.add(SomeType1);
list.add(SomeType2);
Foo one = new Foo("->", list);
有没有办法打印如下格式:
SomeType 2 -> SomeType 1
假设我有一个 SomeType 类。我在 SomeType 类中有什么事情要做吗?
【问题讨论】:
-
不清楚你想在这里做什么。您是否要遍历数组中的所有元素并打印出它们的 toString() 值?
-
你想通过迭代值来编写Foo.toString()还是你想覆盖ArrayList的toString?看看:stackoverflow.com/questions/18129505/…