文档章节

java容器重写toString 按自己格式输出

未雨绸猫
 未雨绸猫
发布于 2014/08/28 11:44
字数 188
阅读 47
收藏 0

容器类好用 但是不能按照自己格式输出,解决方法有两个,第一在main函数里用迭代器输出,第二个就是重写容器类的toString方法(其实不必要);

首先重新继承容器类

class MyarrayList extends ArrayList{}

toString方法的重写

public String toString()
{Iterator It=this.iterator();
StringBuilder shuju=new StringBuilder();
String sum;

while(It.hasNext())
 shuju.append(It.next().toString());//迭代器里的数据是自定义的类,已经重写了toString方法
   
return shuju.toString() ;

 }

数据输出的格式由自定义类的ToString方法以及StringBuilder的append方法决定;

© 著作权归作者所有

未雨绸猫
粉丝 0
博文 1
码字总数 188
作品 0
广州
私信 提问
java怎么重写arraylist的tostring方法

Java小白一个 如题 不想在主函数里遍历按自己格式输出数据 想直接重写tostring方法按自己格式输出 请问应该怎么重写

未雨绸猫
2014/08/26
5.7K
6
利用Jakarta Commons Lang简化Java

Commons和Lang组件简介 Jakarta Commons 项目旨在实现可重用的 Java 组件。此项目包含数十个组件,用以简化 Java 的开发,每个组件负责满足一个特定需求。有大量的组件可用,且不仅限于在特定...

红薯
2008/12/04
3.3K
8
GC复制存活的对象,内存地址会变吗?以前的引用怎么办?

问题 先执行gc方法,10S后打印数组的地址,发现没变,是不是说明复制算法不改变对象的内存地址 解读 toString打印的值现有的匿名回答是正解:题主做的实验根本没有涉及对象地址。java.lang.O...

细节探索者
02/13
44
0
Lombok: Java开发的利器

Lombok是一个旨在减少代码开发工作的Java库。本文介绍了如何用它来完成getter/setter方法,构造方法,以及重写equals(),hashCode()和toString()方法。在Java中,一个很简单的类却往往写得特...

陶邦仁
2015/03/08
532
0
01 - JavaSE之基础及面向对象

JAVA基础知识 Java 是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门面向 Internet 的高级编程语言。 Java 虚拟机(JVM:Java Virtual Machine) JRE(Java Runtim...

fengdaoting
2018/01/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
39分钟前
4
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
8
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
11
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
10
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部