ToStringBuilder类的一些心得
更新时间:2013年02月18日 17:24:05 作者:
ToStringBuilder类的一些心得,需要的朋友可以参考一下
今天接触了一下ToStringBuilder类,这里做一个备忘。
ToStringBuilder在包 common-lang 中,主要用于一个类的格式化输出。ToStringBuilder类中的append方法可以向该类添加基本类型、数组和对象 ,只有添加的方法才会被toString方法输出。
ToStringStyle类则是对输出的内容进行格式化。
例如:
public String toString() …{
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
.append(『name』, name)
.append(『age』, age)
.toString();
}
ToStringStyle参数说明:
1. DEFAULT_STYLE
Person@182f0db[name=John Doe,age=33,smoker=false]
2. MULTI_LINE_STYLE
Person@182f0db[
name=John Doe
age=33
smoker=false
]
3. NO_FIELD_NAMES_STYLE
Person@182f0db[John Doe,33,false]
4. SHORT_PREFIX_STYLE
Person[name=John Doe,age=33,smoker=false]
5. SIMPLE_STYLE
John Doe,33,false
ToStringBuilder在包 common-lang 中,主要用于一个类的格式化输出。ToStringBuilder类中的append方法可以向该类添加基本类型、数组和对象 ,只有添加的方法才会被toString方法输出。
ToStringStyle类则是对输出的内容进行格式化。
例如:
public String toString() …{
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
.append(『name』, name)
.append(『age』, age)
.toString();
}
ToStringStyle参数说明:
1. DEFAULT_STYLE
Person@182f0db[name=John Doe,age=33,smoker=false]
2. MULTI_LINE_STYLE
Person@182f0db[
name=John Doe
age=33
smoker=false
]
3. NO_FIELD_NAMES_STYLE
Person@182f0db[John Doe,33,false]
4. SHORT_PREFIX_STYLE
Person[name=John Doe,age=33,smoker=false]
5. SIMPLE_STYLE
John Doe,33,false
您可能感兴趣的文章:
- 全面解释java中StringBuilder、StringBuffer、String类之间的关系
- C#中StringBuilder类的使用总结
- java中String与StringBuilder的区别
- C#中StringBuilder用法以及和String的区别分析
- ASP.NET(C#) String, StringBuilder 与 StringWriter性能比较
- 深入解析StringBuffer和StringBuilder的区别
- asp.net StringBuilder的用法 实例代码
- c# StringBuilder.Replace 方法 (Char, Char, Int32, Int32)
- javascript StringBuilder类实现
- C# 利用StringBuilder提升字符串拼接性能的小例子
- Java之String、StringBuffer、StringBuilder的区别分析
- 详解C++中StringBuilder类的实现及其性能优化
相关文章
mybatisplus的连表增强插件mybatis plus join
本文主要介绍了mybatisplus的连表增强插件mybatis plus join,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-06-06
RestTemplate发送HTTP POST请求使用方法详解
这篇文章主要为大家介绍了RestTemplate发送HTTP POST请求的使用方法详解,有需要的朋友可以借鉴参考下希望能够有所帮助,祝大家多多进步2022-03-03
IDEA安装部署Alibaba Cloud Toolkit的实现步骤
Alibaba Cloud Toolkit是阿里云针对IDE平台为开发者提供的一款插件,本文主要介绍了IDEA安装部署Alibaba Cloud Toolkit的实现步骤,具有一定的参考价值,感兴趣的可以了解一下2023-08-08


最新评论