toString()方法和Integer类
来源:互联网 发布:淘宝怎么看直播 编辑:程序博客网 时间:2024/06/04 18:17
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
- toString()方法和Integer类
- Java进阶--从源码理解Integer类的toString方法
- Object类 和 toString方法
- Object 类中 equals和toString() 方法
- Object 类中 equals和toString() 方法
- Object类中的toString和equal方法
- Object类的toString()和equals()方法
- Integer.toString(i)、new Integer(i).toString、""+i和String.valueOf(i)的性能测试
- equals方法和toString方法
- ToString 方法 和equals 方法
- toLocaleString()方法和toString()方法
- Object类学习 equals() 方法和toString()方法覆写
- Object类--toString方法
- Object类-toString方法
- Object类----toString方法
- 打印对象和toString方法
- toLocaleString()、toString()和valueOf()方法
- toLocaleString()、toString()和valueOf()方法
- Autodesk 招聘Revit二次开发咨询顾问,与Autodesk全球团队紧密合作,提高职业生涯的好机会
- Three.js中OrbitControls.js的用法
- Java Web----Java Web的数据库操作(二)
- android流量统计
- java导出可执行jar文件
- toString()方法和Integer类
- 第七届中国R语言会议(北京)纪要【含演讲资料】
- Q5.3
- unix 环境高级编程之sigsuspend函数
- 内存的操作,了解了个大概
- java安全之数字签名及证书
- Poj 1007
- 软件测试的误区
- 实例详解CSS中position的fixed属性使用