java tostring的用处_java中的toString什么意思?toString有什么用?
展开全部
toString() ,中文理解字符串。
toString()是Object的方法,因为所有类都默认继承了Object类,所以也e68a84e8a2ad62616964757a686964616f31333436316338都具有toString()方法,但是并不是通常想要的功能。
举个例子:
你定义了一个类Person如下:
public class Persion {
String name;
int age;
String gender;
}
那现在,需要直接获取到这个Persion对象的数据,可以这样对重写这个toString()方法,如下:
public class Persion {
String name = "AAA";
int age = 22;
String gender = "女";
@Override
public String toString() {
return "[name=" + name + ", age=" + age + ", gender=" + gender + "]";
}
}
调用方法:
Persion p = new Persion();
System.out.println(p); // 隐式调用toString(0)方法
System.out.println(p.toString()); // 显式调用toString(0)方法
扩展资料:
字符串在存储上类似字符数组,它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。
通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
java tostring的用处_java中的toString什么意思?toString有什么用?相关推荐
- java中tostring是什么_java中toString()方法有什么用法
在java中toString() 方法用于返回以一个字符串表示的 Number 对象值. 如果该方法使用了原生的数据类型作为参数,返回原生数据类型的 String 对象值. 如果该方法有两个参数, 返 ...
- java 异常处理发生异常_Java中的异常处理
java 异常处理发生异常 Exception Handling in Java is a very interesting topic. Exception is an error event th ...
- java枚举类型定义_java中的枚举类型怎么定义?
展开全部 Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自62616964757a686964616fe59b9ee7ad9431333236366331己的变量, ...
- java可以多重继承吗_Java中的多重继承与组合vs继承
java可以多重继承吗 有时我写了几篇有关Java继承,接口和组成的文章. 在这篇文章中,我们将研究多重继承,然后了解组成优于继承的好处. Java中的多重继承 多重继承是创建具有多个超类的单个类的能 ...
- java中有没有栈_Java中堆和栈有什么区别
stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里.栈(stack):是一个先进后出的数据结构,通常用于保存方法(函 ...
- java 基本类型 引用_java中 引用类型 和 基本类型 有何区别?
栈与堆都是Java用来在Ram中存放数据的地方.与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆. Java的堆是一个运行时数据区,类的(对象从中分配空间.这些对象通过new.newa ...
- java构造器详解_Java中关于构造器的使用详解
这篇文章主要介绍了Java构造器使用方法及注意事项的相关资料,这里举例说明如何使用构造器及需要注意的地方,需要的朋友可以参考下 Java构造器使用方法及注意事项 超类的构造器在子类的构造器运行之前运行 ...
- java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件
获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...
- java多线程 线程安全_Java中的线程安全
java多线程 线程安全 Thread Safety in Java is a very important topic. Java provides multi-threaded environme ...
最新文章
- 【微读书】《人工智能颠覆未来战争》连载之一:机器战胜人类?——AlphaGo人机对战的启示...
- centos在yum install报错:Another app is currently holding the yum lock解决方法
- tomcat 启动时 Initializing Spring root WebApplicationContext停止启动
- Android UI编程之自定义控件初步(下)——CustomEditText
- Python中的itertools.product
- cloudstack centOS安装(一)
- 大神接棒,YOLOv4来了!
- 解决java无法切分字符串,.split()无效
- qml tableview 滚动条加宽_qt qtableview 样式设置
- WindowsAPI概览
- Unity3D零基础视频教程下载(全套+视频)
- win11系统右键菜单改回以往风格(亲测有效)
- solaris 命令大全
- 小柏实战学习Liunx(图文教程二十二)
- randn函数加噪声_Matlab笔记——AWGN函数详解与实例——AWGN加性高斯白噪声+QPSK调制...
- 网站SEO优化数据分析之跳出率+停留时间
- 计算机问题的分步骤解决被称为,用计算机解决问题的过程.ppt
- Android中的封装流式布局FlowLayout
- 激活信息管理slmgr.vbs命令详解
- Java经典好资源-[http://blog.csdn.net/miaogang]
热门文章
- 图像处理基本概念、术语
- 阿里达摩院420集python_阿里达摩院推荐的420集的python教程,入门到精通简直不要太简单...
- nginx post请求超时_nginx的重试机制以及nginx常用的超时配置说明
- python基础编程语法-1.Python基础语法
- python画柱状图-python 使用 matplotlib.pyplot来画柱状图和饼图
- python怎么读发音百度翻译-用python实现百度翻译
- python自动化办公教程-python办公自动化:Excel操作入门
- 零基础自学python-零基础如何自学python?
- 如何系统的自学python-如何系统地自学Python
- 中国智能语音行业发展趋势预测:市场规模将达159.7亿[图]