什么重写LIST表的TOSTRING
时间: 2024-04-30 10:21:31 浏览: 127
重写LIST表的TOSTRING是指在Java中,我们可以重写List类的toString方法来自定义输出List对象的字符串表示形式。默认情况下,List的toString方法会将列表中的元素按顺序输出,并用逗号分隔。但是,有时候我们需要自定义输出的格式,比如换行、加入其他符号等等。
下面是一个简单的例子,演示如何重写List的toString方法来输出换行分隔的字符串:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
System.out.println(list); // [apple, banana, orange]
String newListString = list.toString().replace(", ", "\n");
System.out.println(newListString);
}
}
```
输出结果:
```
[apple, banana, orange]
apple
banana
orange
```
在上面的例子中,我们先将List对象输出到控制台,发现默认的toString方法输出了一个逗号分隔的字符串。然后,我们使用replace方法将逗号替换成换行符,得到了一个更加可读的字符串表示形式。
阅读全文