java中toString()方法
时间: 2023-07-16 07:14:27 浏览: 47
在 Java 中,toString() 方法是 Object 类中的一个方法,它返回该对象的字符串表示。默认情况下,该方法返回一个包含对象类名称和哈希码的字符串,例如:`com.example.MyObject@1234567`。但是,我们可以在自定义类中重写该方法,以返回我们所需的字符串表示。通常,我们使用 toString() 方法来打印对象的信息或者将对象转换为字符串。
下面是一个示例:
```java
public class Person {
private String name;
private int age;
private String address;
public Person(String name, int age, String address) {
this.name = name;
this.age = age;
this.address = address;
}
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
", address='" + address + '\'' +
'}';
}
}
```
在上面的代码中,我们重写了 toString() 方法,以返回一个包含对象的名称、年龄和地址的字符串表示。现在,如果我们使用 System.out.println() 来打印一个 Person 对象,将会输出以下内容:
```
Person{name='John', age=30, address='123 Main St'}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)