【java】打印一个对象即打印出该对象toString()返回值
1 public class TestToString { 2 public static void main(String[] args){ 3 Node node1=new Node("东邪"); 4 node1.next=new Node("西毒"); 5 node1.next.next=new Node("南帝"); 6 node1.next.next.next=new Node("北丐"); 7 node1.next.next.next.next=new Node("中神通"); 8 System.out.println(node1);//打印一个对象即调用该对象的toString()并打印出toString()返回值 9 } 10 } 11 class Node{ 12 Object value; 13 Node next; 14 public Node(Object value){ 15 this.value=value; 16 } 17 public String toString(){ 18 return next==null?value.toString():value+","+next;//对象和String类型作+操作是返回对象的toString 19 } 20 }
View Code
运行结果:
东邪,西毒,南帝,北丐,中神通
转载于:https://www.cnblogs.com/xiongjiawei/p/6607504.html
【java】打印一个对象即打印出该对象toString()返回值相关推荐
- 解决 sql 语句正确,日志打印正确,但是在mapper测试中返回值为 NULL
解决 sql 语句正确,日志打印正确,但是在mapper测试中返回值为 NULL
- java值参_Java陷阱之慎用入参做返回值详解
正常情况下,在Java中入参是不建议用做返回值的.除了造成代码不易理解.语义不清等问题外,可能还埋下了陷阱等你入坑. 问题背景 比如有这么一段代码: @Named public class AServ ...
- java多线程测试框架(含入参和返回值)
最近要对一个webservice接口做测试,需测试高并发接口是否会以异常数据返回,编写了如下demo,有类似需求的可以参考下. 注意事项: 1,线程使用了callable接口形式,call相对runa ...
- (一二四)给类对象赋值、以及类对象的返回值
于直接给对象赋值: 之前学过,如何给对象在初始化时进行赋值. 对于C++11来说,初始化方式有三种: ① man c = man{ "cc",1 }; ② man d = { &q ...
- java调用c 返回值_推荐--Linux平台下Java调用C函数(补充关于String类型函数返回值)...
平台介绍 系统:ubuntu10.04 jdk:Java(TM) SE Runtime Environment (build 1.6.0_20-b02) gcc:gcc version 4.4.3 ( ...
- html弹窗口并获取返回值,Js 弹出框口并返回值的两种常用方法
1.window.showModalDialog(url,args,dialogattrs)参数说明: url:弹出页面地址 agrs:主窗口传给对话框的参数,可以是任意类型(数组也可以) dialo ...
- java使用Stream流找出集合对象中最小值
一.问题 有如下四个人,如何使用Lamdba找到年龄最小的并打印出来 @Data @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode p ...
- java执行linux shell命令,并拿到返回值
原文:http://www.cnblogs.com/enshrineZither/p/3793459.html 1 package com.pasier.xxx.util; 2 3 import ja ...
- 利用 perl 调用 Java 类,通过读取文件 获取调用类返回值
perl 源码: #!/usr/bin/perl -w $SIG{TERM}=$SIG{INT}=\&yoursub1; eval{ $args = "127.0.0.1:10000 ...
- [Java基础]抽象类和接口名作为形参和返回值
最新文章
- 前端知识之HTML内容
- 详解ABBYY FineReader 12扫描亮度设置
- c语言 div ldiv_C ++中带有示例的ldiv()函数
- python绘制饼图程序_python使用Matplotlib绘制饼图
- ubuntu16.04搞出百度的方法
- 小白使用ubuntu杂记
- 安卓快速排序与冒泡排序
- C语言输出九九乘法口诀表
- MSOCache是什么文件啊?
- 京东2018秋招编程题
- 用力一瞥Android渲染机制-黄油计划
- 开发人员为何应该使用苹果电脑,兼Mac OS X
- 【Java_SSM_kuang】
- 2013 年国产开源软件 10 大年度热门项目
- CNN (吴恩达 2021
- 基于Madplay的MP3音乐播放器
- Java学生信息管理系统(增、删、改、查)
- 【无标题】天线原理第一章电磁场方程及其解的公式推导
- html keyframes无效,CSS3 中的@keyframes介绍
- php打印10以内减法表,10以内的减法大班教案
热门文章
- 简述python文件操作_python 文件操作总结
- Hyperledger Fabric教程(9)-- peer命令-通道channel
- java List操作
- java 实体类重写排序,对自定义对象进行排序(C++/Java) | 学步园
- BigDecimal——大十进制-货币型-双精度-精确运算
- php高级编程 薛忠胜_2019年,最值得学习的编程语言是?
- springBoot微信支付(native)基本使用
- 插入排序详解(Java实现)
- 天梯赛座位分布-一点都不垃圾的模拟题,代码长度超过100行的都是傻子
- 一文带你了解微信/支付宝支付的相关概念