展开全部

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有什么用?相关推荐

  1. java中tostring是什么_java中toString()方法有什么用法

    在java中toString() 方法用于返回以一个字符串表示的 Number 对象值. 如果该方法使用了原生的数据类型作为参数,返回原生数据类型的 String 对象值. 如果该方法有两个参数, 返 ...

  2. java 异常处理发生异常_Java中的异常处理

    java 异常处理发生异常 Exception Handling in Java is a very interesting topic. Exception is an error event th ...

  3. java枚举类型定义_java中的枚举类型怎么定义?

    展开全部 Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自62616964757a686964616fe59b9ee7ad9431333236366331己的变量, ...

  4. java可以多重继承吗_Java中的多重继承与组合vs继承

    java可以多重继承吗 有时我写了几篇有关Java继承,接口和组成的文章. 在这篇文章中,我们将研究多重继承,然后了解组成优于继承的好处. Java中的多重继承 多重继承是创建具有多个超类的单个类的能 ...

  5. java中有没有栈_Java中堆和栈有什么区别

    stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里.栈(stack):是一个先进后出的数据结构,通常用于保存方法(函 ...

  6. java 基本类型 引用_java中 引用类型 和 基本类型 有何区别?

    栈与堆都是Java用来在Ram中存放数据的地方.与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆. Java的堆是一个运行时数据区,类的(对象从中分配空间.这些对象通过new.newa ...

  7. java构造器详解_Java中关于构造器的使用详解

    这篇文章主要介绍了Java构造器使用方法及注意事项的相关资料,这里举例说明如何使用构造器及需要注意的地方,需要的朋友可以参考下 Java构造器使用方法及注意事项 超类的构造器在子类的构造器运行之前运行 ...

  8. java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件

    获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...

  9. java多线程 线程安全_Java中的线程安全

    java多线程 线程安全 Thread Safety in Java is a very important topic. Java provides multi-threaded environme ...

最新文章

  1. 【微读书】《人工智能颠覆未来战争》连载之一:机器战胜人类?——AlphaGo人机对战的启示...
  2. centos在yum install报错:Another app is currently holding the yum lock解决方法
  3. tomcat 启动时 Initializing Spring root WebApplicationContext停止启动
  4. Android UI编程之自定义控件初步(下)——CustomEditText
  5. Python中的itertools.product
  6. cloudstack centOS安装(一)
  7. 大神接棒,YOLOv4来了!
  8. 解决java无法切分字符串,.split()无效
  9. qml tableview 滚动条加宽_qt qtableview 样式设置
  10. WindowsAPI概览
  11. Unity3D零基础视频教程下载(全套+视频)
  12. win11系统右键菜单改回以往风格(亲测有效)
  13. solaris 命令大全
  14. 小柏实战学习Liunx(图文教程二十二)
  15. randn函数加噪声_Matlab笔记——AWGN函数详解与实例——AWGN加性高斯白噪声+QPSK调制...
  16. 网站SEO优化数据分析之跳出率+停留时间
  17. 计算机问题的分步骤解决被称为,用计算机解决问题的过程.ppt
  18. Android中的封装流式布局FlowLayout
  19. 激活信息管理slmgr.vbs命令详解
  20. Java经典好资源-[http://blog.csdn.net/miaogang]

热门文章

  1. 图像处理基本概念、术语
  2. 阿里达摩院420集python_阿里达摩院推荐的420集的python教程,入门到精通简直不要太简单...
  3. nginx post请求超时_nginx的重试机制以及nginx常用的超时配置说明
  4. python基础编程语法-1.Python基础语法
  5. python画柱状图-python 使用 matplotlib.pyplot来画柱状图和饼图
  6. python怎么读发音百度翻译-用python实现百度翻译
  7. python自动化办公教程-python办公自动化:Excel操作入门
  8. 零基础自学python-零基础如何自学python?
  9. 如何系统的自学python-如何系统地自学Python
  10. 中国智能语音行业发展趋势预测:市场规模将达159.7亿[图]