java是一种在地图中删除条目的方法
我被告知应该删除映射的最后一个或第三个条目,但我找不到任何解决方案来解决这些问题,即如何获取特定条目并将其删除
以下是代码:
Scanner reader = new Scanner(System.in);
String input1, input2;
Map<String, String> students = new HashMap<>();
for(int i = 1; i <= 3; i++){
System.out.print("Enter student number " + i + ": ");
input1 = reader.next();
System.out.print("Enter first name " + i + ": ");
input2 = reader.next();
students.put(input1, input2);
}
System.out.println("Student List:");
for(Map.Entry entry: students.entrySet()){
System.out.println(entry.getKey() + " - " + entry.getValue());
}
我试着使用students.remove(students.get(3), students.get(3));
,但仍然不起作用。有没有可能的解决办法?请帮忙
共 (0) 个答案