weixin_45700525 2021-10-13 16:09 采纳率: 93.8%
浏览 46
已结题

这代码哪里有问题,要如何进行修改

这代码哪里有问题,要如何修改
public static void main(String[] args){
Map<Integer.Integer>mapA = new HashMap<>();
Map<Integer.Integer>mapB = new HashMap<>();
for(int i = 0;i <150; i++){
mapA.put(i,i);
mapB.put(i,i);
}
for(int i = 0 ; i <150; i++){
System.out.println(i+""+(mapA.get(1) == mapB.ger(i)));
}
}

  • 写回答

4条回答 默认 最新

  • Winson.J 2021-10-13 16:14
    关注

    代码不能运行,还是运行结果不对?
    不能运行,要贴出报错信息
    结果不对,你的预期是什么,实际是什么,贴出来

    Map<Integer.Integer> 两个Integer之间是逗号
    System.out.println(i+""+(mapA.get(1) == mapB.ger(i))); 这一行,后面一个ger(i)不对,应该是get(i);第一个get()参数是 “i”不是1;当然是1也能运行。单结果不是你想要的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 10月21日
  • 已采纳回答 10月13日
  • 创建了问题 10月13日