相关疑难解决方法(0)

理解Collection.isEmpty()和Collection.size()== 0之间的区别?

我已经阅读了很多关于isEmpty()size()0 之间的区别的文章,对于检查是否collection为空或者没有,并且发现isEmpty()有性能size()但我无法理解为什么性能isEmpty()良好即使内部isEmpty()只有size == 0?

我的问题是:

  1. 任何人都可以轻松解释哪种情况isEmpty()更快,以及何时使用isEmpty()size()功能检查是否collectionempty

  2. 任何人都可以使用代码或其他方式(图表,图表等)解释这一点,以便任何初学者都能轻松理解吗?

java size collections performance is-empty

9
推荐指数
2
解决办法
4351
查看次数

在Java 8中将字符串转换为Map <Integer,String>

有人可以指导我如何使用Java 8实现以下目标吗?我不知道如何将计数器作为关键

String str = "abcd";

Map<Integer,String> map = new HashMap<>();

String[] strings = str.split("");

int count =0;
for(String s:strings){
    map.put(count++, s);// I want the counter as the key
}
Run Code Online (Sandbox Code Playgroud)

java hashmap java-8

5
推荐指数
1
解决办法
307
查看次数

标签 统计

java ×2

collections ×1

hashmap ×1

is-empty ×1

java-8 ×1

performance ×1

size ×1