我正在Java项目中工作,需要我制作几个“容器”类,如果您愿意的话。这是一个简单的版本:如何为自定义类创建println/print方法
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; }
}
(请注意,这是严重的简化,我使用适当的设置/获取在最终版本的方法)
我的问题是这样的:
当调用与一个ArrayList作为参数println方法,例如:
ArrayList<String> arr = new ArrayList<String>();
arr.add("one");
arr.add("two");
System.out.println(arr);
爪哇自动知道如何正确地打印该ArrayList的每个“节点”或元件。
有没有办法编写一个方法来允许println方法正确地打印我的Pair类?
完美。谢谢! – Proxy404