打印dog信息java_java – 打印arraylist元素?
生活随笔
收集整理的這篇文章主要介紹了
打印dog信息java_java – 打印arraylist元素?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
要打印整個列表還是要遍歷列表的每個元素?無論哪種方式打印任何有意義的Dog類需要從Object類覆蓋toString()方法(如其他答案中所述),以返回有效的結(jié)果.
public class Print {
public static void main(final String[] args) {
List list = new ArrayList();
Dog e = new Dog("Tommy");
list.add(e);
list.add(new Dog("tiger"));
System.out.println(list);
for(Dog d:list) {
System.out.println(d);
// prints [Tommy,tiger]
}
}
private static class Dog {
private final String name;
public Dog(final String name) {
this.name = name;
}
@Override
public String toString() {
return name;
}
}
}
該代碼的輸出是:
[Tommy,tiger]
Tommy
tiger
總結(jié)
以上是生活随笔為你收集整理的打印dog信息java_java – 打印arraylist元素?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++socket多个客户端通过不同端口
- 下一篇: codeforces654题解_[cod