相关疑难解决方法(0)

list.clear()vs list = new ArrayList <Integer>();

清除ArrayList的两个选项中哪一个更好更快,为什么?

list.clear() 
Run Code Online (Sandbox Code Playgroud)

要么

list = new ArrayList<Integer>();
Run Code Online (Sandbox Code Playgroud)

碰巧我必须在随机的时间清除我的ArrayList中的所有条目,我无法知道将来会有多少新条目,可能有0或1000.哪种方法更快更好,为什么?

java arraylist

120
推荐指数
5
解决办法
14万
查看次数

什么是更快的hashset清除或新的hashset?

假设我已经定义了一个HashSet<String> set.
在性能方面有什么好处:

set.clear;
Run Code Online (Sandbox Code Playgroud)

要么

set = new HashSet<String>();
Run Code Online (Sandbox Code Playgroud)

编辑:我检查这个的原因是,目前我的代码有第二个选项,但我想将其更改为第一个进行设置final.

java performance hashmap hashset

2
推荐指数
3
解决办法
1万
查看次数

标签 统计

java ×2

arraylist ×1

hashmap ×1

hashset ×1

performance ×1