双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

java中编译没有错误但是不执行 不知道问题出在什么地方

worinixianren11 worinixianren11 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
package hubeiershi3;

import java.util.Iterator;
import java.util.Map;
import java.util.Random;
import java.util.Set;
import java.util.TreeMap;

public class RandomSortTest
{
public static void main(String[] args)
{
Map map = new TreeMap();
Random random = new Random();


for(int i = 0; i < 50; i++)
{
int number = random.nextInt(41) + 10;//随机生成50个【10,50】之间的整数

Integer in = new Integer(number);

if(map.get(in) == null)
{
map.put(in, new Integer[1]);
}
else
{
/*将在map中出现过的key值映射的value值取出拆箱为整数 (编译后报错就是这一行)*/
int value = ((Integer)(map.get(in))).intValue();

map.put(in, new Integer(value + 1)); /*将value值加1封装后放入map中*/
}
}
Set set = map.entrySet();
for(Iterator iter = set.iterator(); iter.hasNext();)
{
Map.Entry entry = (Map.Entry)iter.next();

Integer key = (Integer)entry.getKey();
Integer valu = (Integer)entry.getValue();

System.out.println(key + ":" +valu);
}
}
}
报错:Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Integer; cannot be cast to java.lang.Integer
at hubeiershi3.RandomSortTest.main(RandomSortTest.java:29)

另外想问一句 让eclipse显示行号的快捷键是什么?谢谢大神了,祝你身体健康!工作顺利!
...全文

相关推荐

评论 12
收藏 已收藏
分享
返回顶部
worinixianren11
Java SE 62,621 成员 307,251 内容