小编Car*_*erg的帖子

如何根据其值以升序打印出HashMap <String,String>的内容?

我有这个HashMap,我需要根据其中包含的(而不是键)以升序打印出来.

但是我打印出来的顺序似乎是随机的.

升序价值顺序打印出来的最佳方法是什么?

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

codes.put("A1", "Aania");
codes.put("X1", "Abatha");
codes.put("C1", "Acathan");
codes.put("S1", "Adreenas");
Run Code Online (Sandbox Code Playgroud)

换句话说,上面的例子应该打印出来:

A1, Aania
X1, Abatha
C1, Acathan
S1, Adreenas
Run Code Online (Sandbox Code Playgroud)

java sorting hashmap

31
推荐指数
5
解决办法
19万
查看次数

可以使用单个命令在Eclipse中重命名多个Java包吗?

我在Eclipse中的Java项目结构如下所示:

myproject
    src/main/java
        com.mypackage.mysubpackage1
        com.mypackage.mysubpackage2
        com.mypackage.mysubpackage3
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1
Run Code Online (Sandbox Code Playgroud)

但我认为这mypackage不是第一组中包的好名字.相反,我想重命名它们,mynewpackage以便我的包结构看起来像这样:

myproject
    src/main/java
        com.mynewpackage.mysubpackage1
        com.mynewpackage.mysubpackage2
        com.mynewpackage.mysubpackage3
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1
Run Code Online (Sandbox Code Playgroud)

由于我对Eclipse的了解有限,我所知道的唯一方法是右键单击每个子包并选择Refactor -> Rename.

但是因为包列表很长,所以我希望有一个我不知道的命令可以让我批量重命名所有这些包.

java eclipse

16
推荐指数
1
解决办法
7050
查看次数

最好的IDE宏工具来对抗Java语法的冗长?

有没有人对可以添加到Eclipse,Netbeans或其他IDE的工具有任何建议,以产生Java语法中常见的一些重复代码?

java ide syntax macros

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

标签 统计

java ×3

eclipse ×1

hashmap ×1

ide ×1

macros ×1

sorting ×1

syntax ×1