toString()方法和Integer类,tostringinteger
toString()方法和Integer类,tostringinteger
Object类是类层次结构的跟类,每个类使用Object作为超类,所有对象都实现这个类的方法。
toString()是所有对象的方法,通常,toString()方法会返回一个“以文本方式表示”次对象的字符串。结果应是一个简单但易于读懂的信息表达式。建议所有子类重写次方法。通常需要将一个对象输出到控制台上时,通过调用它的toString方法,将对象的内容转换为字符串,而重写toString()方法的好处是可以 自定义输出信息。
例子:public class testa {
//主方法
public static void main(String[] args){
testa test=new testa();
String a = "8";
String b = "9";
int c=2;
int i = Integer.parseInt(a);
int j = Integer.parseInt(b);
// test.toString();
System.out.println("计算结果:"+test.toString(a,b));
System.out.println("计算结果:"+test.add(i,j));
}
public int add(int a,int b){
return a+b;
}
public String toString(String a,String b){
return "a="+a+"b="+b;
}
}
结果输出:计算结果:a=8b=9
计算结果:17
未重写toString方法时的结果输出为:计算结果:test.testa@1db9742
计算结果:17
Object
类的 toString
方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@
”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Integer类在对象中包装了一个基本类型 int
的值。Integer
类型的对象包含一个
int
类型的字段。 可以直接调用方法。通常需要将文本输入框中的信息解析为int型,此时可以用Integer调用parseInt(String s)即将字符串参数作为有符号的十进制整数进行解析。
例如:public class testa {
//主方法
public static void main(String[] args){
testa test=new testa();
String a = "8";
String b = "9";
int i = Integer.parseInt(a);
int j = Integer.parseInt(b);
System.out.println("计算结果:"+test.add(i,j));
}
public int add(int a,int b){
return a+b;
}
}
输出结果为:17
相关文章
- 暂无相关文章
用户点评