有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java有人能解释toString()方法吗

我正试着让我的头脑转向toString()方法。我在谷歌上浏览了一下,试图理解这个方法

有人能解释一下这个方法吗


共 (6) 个答案

  1. # 1 楼答案

    toString()方法通常用于处理程序中的某些数据并希望在文本框中显示这些数据。(此答案在文本框的上下文中)。 处理后的值将转换为字符串类型以在文本框中打印

    int a = 10;
    int b=20;
    int c=a+b;
    TextBox t1 = new TextBox();
    t1.setText (c.toString());
    
  2. # 2 楼答案

    toString()方法是对象类的方法。当我们尝试使用系统打印时,它被调用。出来println()。此方法为对象提供字符串表示。我们可以通过从eclipse创建源代码来给出定义

    例如,考虑这里的代码剪辑,我已经重写了ToStTrand()

    公共类雇员{

    private int id;
    private int phoneNo;
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public int getPhoneNo() {
        return phoneNo;
    }
    public void setPhoneNo(int phoneNo) {
        this.phoneNo = phoneNo;
    }
    @Override
    public String toString() {
        return "Employee [id=" + id + ", phoneNo=" + phoneNo + "]";
    }
    

    }

  3. # 3 楼答案

    我想你还没有读过java文档Try Reading

    在我看来,没有人能比Java文档解释得更好

  4. # 4 楼答案

    Integer x = 5;
    System.out.println(x.toString()); 
    

    toString()始终返回对象的字符串表示形式

    所以这里的输出是5

  5. # 5 楼答案

    toString()Object类中的一个方法,您可以在类中override此方法。此方法返回一个String,它是类的文本基表示形式

  6. # 6 楼答案

    您真正需要做的就是查看文档。摘自here

    Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.