java怎么把引用对象转成String对象,引用对象有数组类型的属性
时间: 2023-12-14 07:38:49 浏览: 12
Java中可以使用 `toString()` 方法将一个对象转换为字符串(String)。具体实现方式为在该对象类中重写 `toString()` 方法,自定义转换逻辑。如果该对象中包含数组类型的属性,可以使用 `Arrays.toString()` 方法将数组转换为字符串。例如:
```java
public class Person {
private String name;
private int age;
private int[] scores;
public Person(String name, int age, int[] scores) {
this.name = name;
this.age = age;
this.scores = scores;
}
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
", scores=" + Arrays.toString(scores) +
'}';
}
}
```
在上述代码中,`toString()` 方法中使用了 `Arrays.toString()` 方法将 `scores` 属性转换为字符串。这样,在调用 `System.out.println(person)` 时,输出的就是 `Person` 对象的字符串表示,包含了所有属性的值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)