要打印整个列表还是要遍历列表的每个元素?无论哪种方式打印任何有意义的Dog类需要从Object类覆盖toString()方法(如其他答案中所述),以返回有效的结果.

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

打印dog信息java_java – 打印arraylist元素?相关推荐

  1. python3获取网页天气预报信息并打印

    查到一个可以提供区域天气预报的url,说明文档在https://www.sojson.com/blog/234.html, https://www.sojson.com/open/api/weathe ...

  2. C++封装一个易用的打印backtrace信息的函数

    C++封装一个易用的打印backtrace信息的函数 1.前言 2.几个需要用到函数 2.1.backtrace函数 2.2.backtrace_symbols函数 2.3.__cxa_demangl ...

  3. Java简单的药店管理系统,实现添加,查询,修改,删除,打印药品信息

    药品信息类 Drug.Java public class Drug { private String drugNum; private String drugName; private String ...

  4. 浏览器控制台打印FormData信息

    获取form表单元素的值 var formData = new FormData(document.getElementById("addForm")); 打印 formData信 ...

  5. Linux宏定义屏蔽打印信息,宏定义实现调试信息的打印

    #include #define DEBUG_SWITCH1/* 打开调试信息打印功能 */ #define ERR_DEBUG_SWITCH1/* 打印错误信息打印功能 */ #define EXA ...

  6. Python traceback 模块, 打印异常信息

    Python traceback 模块, 打印异常信息 参考文章: (1)Python traceback 模块, 打印异常信息 (2)https://www.cnblogs.com/xudong-b ...

  7. linux c 打印错误信息error errno perror和strerror的区别

    1 perror  头文件:stdio.h  void perror(const char *msg);  它是基于errno的当前值,在标准错上产生一条出错信息,然后返回.  它先输出由msg字符串 ...

  8. C 预处理器 —— __DATE__ # __TIME__ # __FILE__ # __LINE__ # __STDC__ (预处理宏的使用 —— 打印debug信息:)

    预定义宏: ANSI C 定义了许多宏.在编程中您可以使用这些宏,但是不能直接修改这些预定义的宏. 宏    描述 __DATE__    当前日期,一个以 "MMM DD YYYY&quo ...

  9. Linux下CMake简明教程(10) 定义宏来控制打印的信息

    代码在git 假设我们有个main.c,其内容如下 #include <stdio.h>int main(void) {#ifdef WWW1printf("hello worl ...

最新文章

  1. LeetCode简单题之七进制数
  2. 马斯克的90后合伙人离职Neuralink!5岁学编程,曾创立2家公司
  3. linux 普通用户touch权限不够_一篇文章让你轻松了解 Linux 的权限
  4. 征服数据科学面试的10个小技巧(附资源)
  5. redis集群搭建踩坑笔记
  6. 环信SDK 踩坑记webIM篇(三)
  7. android整理的一些零散笔记
  8. Java NIO 下
  9. xargs与cp结合使用
  10. innodb为什么写入数据快_重要,知识点:InnoDB的插入缓冲
  11. 如何裁剪动态图片?教你三步快速裁剪GIF
  12. html怎样使图片自动旋转,css怎么让图片旋转?
  13. 【Kafka】(二十四)轻量级流计算 Kafka Streams 实践总结
  14. input选择框样式修改与自定义
  15. 克鲁斯卡尔算法(Kruskal Algorithm)——图的最小生成树
  16. C语言实现死循环的方式
  17. php new object delete,DeleteObject()函数
  18. json格式问题解决方式!
  19. 过去分词表完成或者被动完成
  20. Android6.0源码解读之ViewGroup点击事件分发机制

热门文章

  1. 3.列表(一个打了激素的数组)
  2. 【数学与算法】贝塞尔曲线
  3. 深度学习与计算机视觉系列(1)_基础介绍
  4. error C2872: “IDocument”: 不明确的符号
  5. Java数据结构和算法(十)——二叉树
  6. Java8中的流操作-基本使用性能测试
  7. Android Studio 单刷《第一行代码》系列 04 —— Activity 相关
  8. Apache下的ArrayUtils工具类总结
  9. CSS的表白:七夕巧克力心
  10. KMeans聚类算法Hadoop实现