Java中HashMap接口里put方法传的value可以直接是int类型的数据对吗(不是用封装传的数)?

Java中HashMap接口里put方法传的value可以直接是int类型的数据?还是传递的对象把1改成newInteger(1)HashMapmap=newHashMa... Java中HashMap接口里put方法传的value可以直接是int类型的数据?
还是传递的对象 把1改成new Integer(1)
HashMap map = new HashMap();
for(int i = 0;i < args.length;i++) {
if(map.get(args[i]) == null) {
map.put(args[i],1);
}
else {
Integer in = (Integer)map.get(args[i]);
in += 1;
map.put(args[i],in);
展开
 我来答
大数据小库
2019-10-26 · TA获得超过7229个赞
知道大有可为答主
回答量:5477
采纳率:84%
帮助的人:576万
展开全部
可以是int,
JAVA会帮你直接转integer的
最好在声明出你的hashmap的类型,就是<>里面的类型,
看看JAVA泛型
陌糖糖糖嫣红
2020-01-02 · TA获得超过162个赞
知道小有建树答主
回答量:295
采纳率:80%
帮助的人:38.6万
展开全部
放入hashMap直接用Int放就可以了,自动装箱为Integer
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式