iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >java tostring ,有点类似于
  • 813
分享到

java tostring ,有点类似于

类似于javatostring 2023-01-31 01:01:48 813人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

 编辑 public String toString()返回该对象的字符串表示。通常,ToString方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。 缺心眼的公牛 我每天都在成长和

 编辑
public String toString()返回该对象的字符串表示。通常,ToString方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。

JAVA中toString方法的作用

 

因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。

 

它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法

 

总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法

 

回答补充:

 

写这个方法的用途就是为了方便操作,所以在文件操作里面可用可不用

 

例子1:

复制代码
public class Orc

{

       public static class A

       {

              public String toString()

              {

                     return "this is A";

              }

       }

       public static void main(String[] args)

       {

              A obj = new A();

              System.out.println(obj);

       }

}
复制代码

如果某个方法里面有如下句子: 

A obj=new A();

 

System.out.println(obj);

 

会得到输出:this is A

 

例子2:

复制代码
public class Orc

{

       public static class A

       {

              public String getString()

              {

                     return "this is A";

              }

       }

       public static void main(String[] args)

       {

              A obj = new A();

              System.out.println(obj);

              System.out.println(obj.getString());

       }

}
复制代码

会得到输出:xxxx@xxxxxxx的类名加地址形式

System.out.println(obj.getString());

 

会得到输出:this is A

 

看出区别了吗,toString的好处是在碰到“println”之类的输出方法时会自动调用,不用显式打出来。

 

 



--结束END--

本文标题: java tostring ,有点类似于

本文链接: https://www.lsjlt.com/news/184409.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java tostring ,有点类似于
     编辑 public String toString()返回该对象的字符串表示。通常,ToString方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。 缺心眼的公牛 我每天都在成长和...
    99+
    2023-01-31
    类似于 java tostring
  • JavaScript 中有哪些类似于 Python 的库?
    随着 Web 技术的发展,JavaScript 已经成为一种非常流行的编程语言。虽然 JavaScript 和 Python 在很多方面有很大的不同,但是它们也有很多相似之处。在本文中,我们将会介绍一些类似于 Python 的 JavaS...
    99+
    2023-10-01
    文件 numpy javascript
  • nodejs有没有类似mobx
    Node.js有没有类似MobX?近年来,MobX已经成为前端开发中非常流行的工具之一。 它使得状态管理和数据流操作非常简洁和可读,并极大地提高了开发者的效率。 但是,在Node.js领域,开发者们是否也能受益于这个优秀的工具呢?MobX是...
    99+
    2023-05-18
  • 一篇文章带你了解java Object根类中关于toString,equals的方法
    目录toString:代码案例:equals:代码案例:总结toString: 概念:拼接对象的地址值;toString()方法用于返回表示对象值的字符串(返回的是String对象)...
    99+
    2024-04-02
  • java中tostring方法有什么用
    Java中的toString方法主要用于返回对象的字符串表示形式。它可以用于打印对象的信息、调试代码以及方便地将对象转换为字符串进行...
    99+
    2023-08-18
    java tostring
  • java中tostring方法有什么作用
    Java中的toString方法用于返回对象的字符串表示形式。它通常被用于打印对象的值或调试目的。具体来说,当一个对象被传递给Sys...
    99+
    2023-08-31
    java tostring
  • es6中的类似于for循环怎么用
    这篇文章主要介绍“es6中的类似于for循环怎么用”,在日常操作中,相信很多人在es6中的类似于for循环怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”es6中的类似于...
    99+
    2024-04-02
  • Java常用API类之Math System tostring用法详解
    1.注意(类名不能与math重名,否则可能报错误) 1.math:可以直接拿来用的接口类 Math.abs(-90);返回参数的绝对值 Math.max(60,98)返回参数的最大值...
    99+
    2024-04-02
  • mysql如何实现类似于oracle的merge语句
    小编给大家分享一下mysql如何实现类似于oracle的merge语句,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 定期更新一个表A,但是表的数据来自于另一张表B。 A表和B表...
    99+
    2024-04-02
  • Python利用装饰器实现类似于flask路由
    目录1.例子12.python 利用装饰器实现类似于flask路由1.例子1 def f1(): print(1111) def f2(): print(22...
    99+
    2023-02-28
    Python装饰器实现flask路由 Python实现flask路由 Python装饰器 Python 装饰器 flask路由
  • java容器类有哪些特点
    Java容器类具有以下特点:1. 可以存储多个元素:容器类可以存储多个元素,包括基本数据类型和对象类型。2. 动态调整大小:容器类可...
    99+
    2023-09-21
    java
  • 如何自定义类似于jQueryUISelectable的Vue指令v-selectable
    这期内容当中小编将会给大家带来有关如何自定义类似于jQueryUISelectable的Vue指令v-selectable,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有...
    99+
    2024-04-02
  • Oracle中实现类似于Mysql中的Field()函数功能
    目录理论知识1. mysql中的Filed() 函数2. oracle中的Decode()函数3. Oracle中的row_number实战演练Mysql 的 Filed使用Oracle的Decodeoracle的row...
    99+
    2023-06-08
    Oracle中实现实现类似Field()函数 Oracle decode() Oracle row_number
  • linux如何显示路由表,类似于“route -n”命令
    ...
    99+
    2024-04-02
  • PHP中怎么使用类似于alert的弹出窗口
    这篇文章主要介绍“PHP中怎么使用类似于alert的弹出窗口”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PHP中怎么使用类似于alert的弹出窗口”文章能帮助大家解决问题。首先,需要知道在PHP中...
    99+
    2023-07-06
  • 与Webpack类似的工具还有哪些
    本篇文章给大家分享的是有关与Webpack类似的工具还有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 一、模块化工具模块化是一...
    99+
    2024-04-02
  • Python怎么用装饰器实现类似于flask路由
    这篇文章主要介绍“Python怎么用装饰器实现类似于flask路由”,在日常操作中,相信很多人在Python怎么用装饰器实现类似于flask路由问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python怎么用...
    99+
    2023-07-05
  • 关于Java IO的知识点有哪些
    本篇内容主要讲解“关于Java IO的知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“关于Java IO的知识点有哪些”吧!传统的 BIOJava IO流是一个庞大的生态环境,其内部提...
    99+
    2023-06-16
  • java中内部类有什么优点
    java中内部类有什么优点?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。常用的java框架有哪些1.SpringMVC,Spring Web MVC是一种基于Java的实现了W...
    99+
    2023-06-14
  • java抽象类的特点有哪些
    Java抽象类的特点包括:1. 抽象类不能实例化:抽象类不能直接创建对象,只能通过继承抽象类来使用。2. 抽象类可以有构造方法:抽象...
    99+
    2023-08-17
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作