我正在使用Java开发一个需要创建几个“容器”类的项目。这里是其中一个简单版本:
public class Pair{
Object KEY;
Object VALUE;
public Pair(Object k, Object v)
{
KEY = k;
VALUE = v;
}
public Object getKey()
{ return KEY; }
public Object getValue()
{ return VALUE; }
}
请注意,这是严重简化的,并且在最终版本中我使用了适当的set/get方法。
我的问题是:
当使用ArrayList作为参数调用println方法时,例如:
ArrayList<String> arr = new ArrayList<String>();
arr.add("one");
arr.add("two");
System.out.println(arr);
Java自动知道如何正确打印ArrayList的每个节点或元素。
有没有一种方法可以编写方法使println方法正确打印我的Pair类?