public class myclass
{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int array1[] = new int[4];
System.out.println("Enter some integers");
for(int i = 0; i <array1.length; i++){
array1[i] = scan.nextInt();
}
Arrays.sort(array1);
HashMap<String, Integer> map = new HashMap<>();
map.put("IdOne", array1[0]);
map.put("IdOne", array1[1]);
map.put("IdOne", array1[2]);
}
}
我希望能够打印我在数组中输入的值以及Hashmap中的键。 示例输出:
输入一些整数
3
5
2
IdOne 2
IdOne 3
IdOne 5
答案 0 :(得分:0)
首先,获取条目
someMap.entries();
然后循环它们
for (Map.Entry entry : someMap.entries()) {
// do something
}
然后打印出键和值
for (Map.Entry entry : someMap.entries()) {
System.out.println("key: %s, value: %s\n", entry.getKey(), entry.getValue();
}