广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java Object.toString方法是什么?_北大青鸟IT计算机学校

作者:邓华发布时间:2021-03-31分类:Java技术浏览:1078


导读:上节惠州北大青鸟学术部老师给大家讲了Java Object.Equals方法是什么,接下来跟着老师一起学习Java Object.toString方法的知识,希望能帮到大家。

上节惠州北大青鸟学术部老师给大家讲了Java Object.Equals方法是什么,接下来跟着老师一起学习Java Object.toString方法的知识,希望能帮到大家。

对象的字符串表示应以可读格式包含有关对象状态的足够信息。

Object类的toString()方法表示字符串中类的对象。

Object类提供了toString()方法的默认实现。它返回一个以下格式的字符串:

<fully qualified class name>@<hash code of object in hexadecimal>

例子

考虑下面的代码及其输出。您可能会得到不同的输出。

public class Main{  public static void main(String[] argv){
   Object obj  = new Object();
   String objStr = obj.toString();
   System.out.println(objStr);
 }
}

上面的代码生成以下结果。

java.lang.Object@15db9742

例2

以下代码显示了如何创建自己的toString方法。

public class Main{  public static void main(String[] argv){
   MyClass obj  = new MyClass(123);
   String objStr = obj.toString();
   System.out.println(objStr);
 }
}class MyClass {  private int value;  public MyClass(int value) {
   this.value = value;
 }  public void setValue(int value) {
   this.value = value;
 }  public int getValue() {    return value;
 }  /* override toString() method of the Object class */
 public String toString() {    // Return the stored value as a string    String str = String.valueOf(this.value);    return str;
 }
}

上面的代码生成以下结果。

123

注意

您需要确保它被声明为public,它的返回类型是String,并且它不接受任何参数。

类的toString()方法非常重要。当需要对象的字符串表示时,Java会自动调用toString()方法。

有两种情况值得一提:

当你连接一个字符串和一个对象

String str = "Hello" + new Point(10, 20);

Java在Point对象上调用toString()方法,并将返回的值连接到“Hello"字符串。

上述语句与以下语句相同:

String str = "Hello" + new Point(10, 20).toString();

想了解更多关于Java的资讯吗?可以来惠州北大青鸟新方舟校区了解一下。

Java11.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表