一般我们用 List 都是这样写的: List<String> list=new ArrayList<String>();
但这这么写也有点问题, 在 ArrayList 中有个 trimToSize方法,可以把数组多余空间去除,这样的写法会使得list无法调用到 trimToSize方法.
应该怎么样才能调用 trimToSize 方法?一定要用 ArrayList<String> list=new ArrayList<String>(); 这样写?
list强制转换为arraylist,就可以调用trimtosize方法了,手机打字。######
List<String> list = new ArrayList<>();
if(list instanceof ArrayList) {
((ArrayList) list).trimToSize();
System.out.println(true);
}</pre>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。