toString()

普通javaBean高速重写toString()方法:

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

public String toString() {
return ToStringBuilder.reflectionToString(this,ToStringStyle.SHORT_PREFIX_STYLE);
}
时间: 2024-10-06 16:12:15

toString()的相关文章

toString方法的用法

public class JLDtoS {   public static void main(String[]args)   {    long a=123;    Long aa=new Long(a);//使用包装类    String ii=aa.toString();//使用aa对象的toString()方法    System.out.println(ii);//输出转换的结果   } } //object中的toString方法是对象才能调用的

java中的toString

对于toString方法,存在于API中的java.lang.String类中,API中告诉的该方法返回的是对象本身(该对象已经是一个字符串了).在默认情况下,该方法返回的是类名的原路径[email protected]+对象的哈希值无符号十六进制表示形式.而对于String,该类已经重写了toString方法,所以不需要我们再继续重写该方法直接调用就能够正确返回正确的字符串.而在大多数情况下,我们希望在我们自己的类中重写toString方法来返回我们想得到的对象信息.下面举一个简单的例子: 1

慕课网Java入门第二季6.1 达达租车系统,使用到继承、重写、多态、toString函数

为了方便理解,画了个UML图,可以参考一下为了方便理解,画了个UML图,可以参考一下 定义Car类型:载人+载货 public class Car { int id; String name; int seat; double load; double price; public Car(int id,String name,int seat,double load,double price){ this.id = id; this.name = name; this.seat = seat;

第十四章----面向对象equals和toString的重写

权限修饰符 成员变量初始化 1.toString方法的重写 public class Test extends Object { private int id; private String name; public Test(int id, String name) { this.id = id; this.name = name; } @Override public String toString() { return "Test [id=" + id + ", nam

利用Object.prototype.toString.call(obj)判断数据类型

1.typeof判断数据类型 typeof可以用来判断基本数据类型,对于Array.Error.RegExp.Number.Function只能判断为object 2.使用Object.prototype.toString.call(obj)判断数据类型 var a=new Number(12); var toString=Object.prototype.toString; console.log(toString.call(a));//[object Number] console.log(

toString() 方法的参数

除开null 和 undefined之外所有的数据类型都是拥有toString方法的. 通常情况下我们使用toString()方法的时候都是不用传递参数的,但是Number类型的toString方法是可以接收一个参数的,这个参数是"输出数值的基数". 这个参数指定要用于数字到字符串的转换的基数(从2到36), 参数不在这个范围之间时,报错!如果未指定  参数,则默认值为 10. 也就是说它可以指定该数值是多少进制的格式输出,下面有几个例子: var num = 16; console.

java基础-toString(方法)

示例代码 package com.runoob.test; class Cap{ String name; int age; public String toString(){ return "我的姓名:"+name+"我的年龄:"+age; } } public class A6_10{ public static void main(String[] args){ Cap one = new Cap(); one.name="小明"; one

Object,equals,toString

一.Object类 说明:Object类是Java中所有的类的直接或者间接的父类(基类). 该类中定义的是所有的类中的都有的的功能. 位置:可以从API中查找. 二.Object类之 equals 方法 表象:boolean equals(Object obj){} 作用:比较两个对象的哈希值是否相同,如果相同则返回ture 否则返回false. 实际使用:是 Objct类提供的比较方法, 所以其他类在需要使用到该种方法时, 就要重写该方法,定义自己希望的相同的表现内容. 注意:由于equals

jsonObject.toString(2) json格式缩进

public static void main(String[] args) { JSONObject jsonObject = new JSONObject(); jsonObject.put("name", "li"); jsonObject.put("age", "22"); String string2 = jsonObject.toString(20);//json格式缩进20个字符 System.out.print

String类型中ToString hashCode equals compareTo等方法的经典实现

private final char value[]; private int hash; // Default to 0 public String(String original) { this.value = original.value; this.hash = original.hash; } public String(char value[]) { this.value = Arrays.copyOf(value, value.length); } String: |--Compa