java.util.List list0 = new LinkedList();
list0.add("1");
list0.add("2");
list0.add("3");
String t=list0.toString();//[1,2,3]我想toString 时 , 变为其它的分隔符
list0.toString().replace(',',':') //这种方法不要,太费时间,
list0.add("1");
list0.add("2");
list0.add("3");
String t=list0.toString();//[1,2,3]我想toString 时 , 变为其它的分隔符
list0.toString().replace(',',':') //这种方法不要,太费时间,
public String toString() {
StringBuffer buf = new StringBuffer();
buf.append("["); Iterator<E> i = iterator();
boolean hasNext = i.hasNext();
while (hasNext) {
E o = i.next();
buf.append(o == this ? "(this Collection)" : String.valueOf(o));
hasNext = i.hasNext();
if (hasNext)
buf.append(";");
} buf.append("]");
return buf.toString();
}
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
实际上list.toString就是
java 的代码在那个文件中