1. ToStringBuilder类

主要用于类的格式化输出

好处

所有实体的toString()方法 都用的是简单的"+",因为每"+" 一个就会 new 一个 String 对象,这样如果系统内存小的话会暴内存(前提系统实体比较多)。使用ToStringBuilder就可以避免暴内存这种问题的

例如下

@Overridepublic String toString() {return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("lldmxid", getLldmxid()).append("lldmxido", getLldmxido()).append("flag", getFlag()).append("kssj", getKssj()).append("jssj", getJssj()).append("zt", getZt()).append("czsj", getCzsj()).append("czrid", getCzrid()).append("czr", getCzr()).toString();}

学习地址:https://blog.csdn.net/chejinqiang/article/details/80157532

2.ToStringStyle类

配合ToStringBuilder使用,控制字符串格式类
指定几种类型的输出格式

学习地址:https://www.cnblogs.com/wzj4858/p/10784032.html

java ToStringBuilder相关推荐

  1. kies air java 证书_Java ToStringBuilder類代碼示例

    本文整理匯總了Java中org.apache.commons.lang3.builder.ToStringBuilder類的典型用法代碼示例.如果您正苦於以下問題:Java ToStringBuild ...

  2. java实体类转字符串写法ToStringBuilder的应用

    java开发中你可能需展示类的属性值,把对象记录为日志,调试输出等操作.ToStringBuilder提供简便类转字符串写法. 代码如下,这里采用的是lombok插件,也可以使用该插件自带的ToStr ...

  3. Apache工具类ToStringBuilder用法简介

    ToStringBuilder比较适合在打日志时,输出参数的信息,特别是在参数为对象时,该工具类能够很方便的自动打印对象中的属性值. package test; /** * * @author zhe ...

  4. 推荐使用的几款Java常用基础工具库

    通用工具类(字符串.时间格式化.BeanUtils.IO) 1. commons-lang3库 1.1. org.apache.commons.lang3.StringUtils类 日常代码中,我们经 ...

  5. portlet java_探秘企业门户开发:Java Portlet入门(2)

    开发一个Portlet 下面这部分将介绍如何进行简单的Portlet开发.首先创建一个标准的Java项目,然后创建一个portlet.xml文件,在这个文件中定义哪些Portlet对哪些容器有效,以及 ...

  6. java增删改查实例源码_Spring Data JPA 实现简单的CRUD增删改查源码案例

    Spring专题 Spring Data JPA 实现简单的CRUD增删改查源码案例 Spring Data JPA旨在简化JPA基础知识库构建和减少需要与数据库进行通信的代码量.第一部分是如何配置H ...

  7. 《编写高质量代码:改善Java程序的151个建议》笔记

    To fight the unthinkable,you have to be willing to do the unthinkable. 不要在循环中使用try catch,应该放在循环的外面. ...

  8. 使用 Eclipse 调试 Java 程序的 10 个技巧

    第1条:不要调试太多 一个关于调试的疯狂声明作为开头.但它必须是要说的!尝试切分一下你那复杂的逻辑成多个独立的单元,并编写单元测试来检测你代码的正确性.我想像如下这样的流程应该是发生得非常频繁的--- ...

  9. 转载--编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议60~64)

    阅读目录 建议60:性能考虑,数组是首选 建议61:若有必要,使用变长数组 建议62:警惕数组的浅拷贝 建议63:在明确的场景下,为集合指定初始容量 建议64:多种最值算法,适时选择 噢,它明白了,河 ...

  10. eclipse java 程序调试_使用 Eclipse 调试 Java 程序的 10 个技巧

    - 友好的可读的对象 变量视图是使用对象的toString方法来现实对应的值.因为这个原因,如果提供友好的toString方法实现,对调试来说会非常有用.在javadoc中关于java.lang.Ob ...

最新文章

  1. sqlalchemy 网页_抓取网页数据,上班也能看股票
  2. css3实现3D立体翻转效果
  3. 机器学习_周志华_问题汇总_第2周
  4. 系统架构师秘籍(二)软件架构- 续
  5. python 使用socks5 设置全局代理
  6. 技术分享丨数据仓库的建模与ETL实践技巧
  7. 【华为云技术分享】云图说|华为HiLens:端云协同多模态AI开发应用平台
  8. 用户界面和兼容性测试
  9. Badboy+Jmeter进行性能测试
  10. dubbo学习--导入eclipse异常Unbound classpath container(2)
  11. niceScroll滚动条使用
  12. 声网(agora)音视频通话sdk—微信小程序demo
  13. linux sz命令详解,Linux中rz命令和sz命令使用详解大全
  14. VMware虚拟机安装Windows 10 详细教程
  15. 做到这五点,才算是好用户体验 -- 转自周鸿祎在UPA用户体验大会上的演讲
  16. 拆解玩具电池充电器:充久了可能会爆,廉价电路方案让人震惊!
  17. 南京师范大学计算机学院师资,南京师范大学计算机与电子信息学院导师教师师资介绍简介-陈燚...
  18. Openwrt Kernel panic - not syncing: Fatal exception 解决方案
  19. Web的组成架构模型
  20. 1. Java的历史和演变

热门文章

  1. 我的世界1.12.2java下载_我的世界1.12.2电脑版下载
  2. 网页表白代码烟花特效
  3. Hadoop大数据综合案例4-Hive数据分析
  4. MySQL全方位练习(学生表 教师表 课程表 分数表)
  5. 如何让firefox用上bing网页翻译
  6. 致每一位Java初学者
  7. 软件项目管理的重点知识
  8. 硬盘分区之MBR讲解
  9. VB 2010 (53)Command对象
  10. 简述ip地址的abc类如何划分_网络IP地址“主要”分为ABC三类