小编Kru*_*tel的帖子

我们怎么知道字符串litral池中有多少字符串对象.

我们怎么知道字符串litral池中有多少字符串对象.

是否有任何机制或Java代码可用,将给我字符串池中的curruntly字符串对象的数量???

java

6
推荐指数
1
解决办法
456
查看次数

Java 8中的哈希映射默认排序?

默认情况下,Java 8哈希映射是在不实现Comparable和Comparator的情况下排序的.

例:

public static void main(String[] args) {

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

    map.put("ac", "ac");
    map.put("ab", "ab");
    map.put("ae", "ae");
    map.put("ad", "ad");
    map.put("az", "aa");


    for (Map.Entry<String, String> entry : map.entrySet()) {
        System.out.println(entry.getKey()+":::::"+entry.getValue());
    }
}
Run Code Online (Sandbox Code Playgroud)

Java 8 OutPut(默认提供按键排序)

ab:::::ab
ac:::::ac
ad:::::ad
ae:::::ae
az:::::aa
Run Code Online (Sandbox Code Playgroud)

Java 7输出

az:::::aa
ac:::::ac
ad:::::ad
ab:::::ab
ae:::::ae
Run Code Online (Sandbox Code Playgroud)

我的问题是:这是Java 8中的一个功能还是一个错误?

java collections

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

标签 统计

java ×2

collections ×1