举个例子:
ArrayList<Integer> jishu = new ArrayList<Integer>();
jishu.add(1);
jishu.add(3);
jishu.add(5);
能否使用toString()方法输入[1,3,5]的样子?
新手求教
任何类都有toStirng方法,并且此方法继承自Object;
一般的对象,直接调用toString方法,会返回一个对象在内存中的引用信息;
如果想输出自定义的信息,那么应该重写toString方法, 在这里,无法为ArrayList类重写tostring方法, 所以问题的答案是否定的。
这个更简单啊,谢谢,学习了!
比想象的简单啊,以为像Array一样,要Arrays.toString()的形式呢,试了好几次
那再请教个问题,Arraylist能否用sort方法排序?
Collections.sort(list);就行了,默认按照里面的字符串排序。如需要特殊排序 需要实现Comparator接口
本回答被提问者采纳