【发布时间】:2020-12-31 14:37:34
【问题描述】:
我有一个 toString 方法,它应该返回一个数组列表的串联元素字符串。我遇到的问题是 T 类型的数组列表(因为它应该是通用的)无法转换为字符串。
public class RandomStuffContainer<T extends Comparable<T>>
{
ArrayList<T> array = new ArrayList<T>();
public void main(String[] args){
ArrayList<T> array = new ArrayList<T>();
}
public String toString() {
StringBuilder sb = new StringBuilder();
ArrayList<String> data = (ArrayList<T>)array.clone();
for (String s : data)
{
sb.append(s);
sb.append("\t");
}
return data.toString();
}
【问题讨论】: