Java中toString()方法的研究与使用
来源:互联网 发布:电脑软件论坛排行榜 编辑:程序博客网 时间:2024/06/05 03:50
Java中toString()方法的研究与使用
所有类间接或直接继承Object,所以每个类都有toString()和equals()方法,在这里只讨论toString();
用法:
①1.toString()看名字组合(转化字符串类型的意思,)2.应用于打印输出语句中,②一般自己用要输出有用的信息,一般要重写③另外他是是sun公司开发Java的时候为了方便所有类的字符串操作而特意加入的一个方法
java自己的一般的toString()返回值的两种形式
toString()方法返回值:
①public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}(未重写)
②public String toString() {
return this;
}(重写的)
Println()方法与toString()的连用:
Println()方法中的参数如果没有(显示调用)调用toString()方法,只要是引用类型除了String类型、基本类型形式(int char)、基本类型的引用数组类型(char[] int[]等)之外都是在Println()方法中默认调用toString();
①public void println(Object x) {
//返回调用toString()方法,打印字符串信息String s = String.valueOf(x);synchronized (this) {print(s);//打印newLine();//换行
}}
public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}
② public void println(String x) {
synchronized (this) {print(x);//打印newLine();//换行}
}
③public void println(char x) {
synchronized (this) {print(x);newLine();}
}
④public void println(char x[]) {
synchronized (this) {print(x);newLine();}
}
基本数据类型作为println参数有很多不一一列举了
public class Address{public static void main(String[] args) {//基本数据类型println④类型,直接打印输出char[] d=new char[]{'a',3,4};System.out.println(d);//引用数据类型println④类型,调用toString()String[] aa=new String[]{"1","2"};System.out.println(aa);//String类型,直接打印输出 return thisString bb=new String("bb");System.out.println(bb);//基本数据类型的数组类型引用println④类型,直接打印输出char[] ch=new char[]{'1','2'};System.out.println(ch);//object类型Object ob=new Object();System.out.println(ob);//toString()让stringBuffer类型的字符串转化为String类型的字符串StringBuffer str=new StringBuffer("1234");String str2=str.toString();System.out.println(str);}}
阅读全文
0 0
- Java中toString()方法的研究与使用
- Java中toString()方法的研究与使用
- Java中toString()方法的使用
- Java中toString的使用
- Java中toString的使用
- Java中toString的使用
- Java中toString()的使用
- Java中toString的使用
- java中hashCode()与toString()使用小结
- java中toString方法
- Java中 tostring方法
- JAVA中tostring方法的作用
- JAVA中toString方法的作用
- Java中重载toString()方法的作用
- JAVA中toString方法的作用
- JAVA中toString方法的作用
- JAVA中toString方法的作用
- JAVA中toString方法的作用
- ConstraintLayout-进阶的RelativeLayout
- Lua概述
- 使用jQuery开发一个响应式超酷整合RSS信息阅读杂志
- codeforces 816-B. Karen and Coffee(前缀和+思维)
- centos6.5 升级内核到3.2
- Java中toString()方法的研究与使用
- jqGrid 初始化列表时,不加载数据
- python 的类 模块 包的区别
- VIewAnimator及其子类
- TextView实现一行居中显示,多行居左显示。
- 对象创建语句放在循环外和循环内的区别
- vue 更改连接后台的api
- COADE Tank 3.1 (储油罐设计软件)
- 迷宫问题 POJ