tostring java函数
在 Java 中,`toString`函数是 Object 类的一个方法,用于返回对象的字符串表示。它的默认实现会返回对象的类名和哈希码的十六进制表示。不过,通常情况下,Java 类会重写`toString`方法,以提供更有意义的对象表示。
以下是一个示例,展示如何重写`toString`方法:
```java
public class Student {
private String name;
private int age;
// 构造函数
public Student(String name, int age) {
this.name = name;
this.age = age;
}
// getter 方法
public String getName() {
return name;
}
public int getAge() {
return age;
}
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
public class Main {
java的tostring方法 public static void main(String[] args) {
Student student = new Student("Alice", 20);
System.out.String());
}
}
```
在上述示例中,我们创建了一个`Student`类,它具有`name`和`age`属性。我们重写了`toString`方法,以便在打印对象时提供更详细的信息。在`toString`方法中,我们使用了`StringBuilder`来构建字符串表示。
在`Main`类的`main`方法中,我们创建了一个`Student`对象,并打印其字符串表示。运行程序后,将会输出`Student{name='Alice', age=20}`。
通过重写`toString`方法,我们可以在调试和输出对象信息时提供更有用的描述。这有助于更好地理解对象的状态和属性。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论