Java中map动态赋值的问题 10
例子:a=1,b=2,c=3,循环时结果是:(a=1)(a=1,b=2)(a=1,b=2,c=3)而我想要的结果是(a=1)(b=2)(c=3)...
例子:a=1,b=2,c=3,循环时结果是:
(a=1)
(a=1,b=2)
(a=1,b=2,c=3)
而我想要的结果是
(a=1)
(b=2)
(c=3) 展开
(a=1)
(a=1,b=2)
(a=1,b=2,c=3)
而我想要的结果是
(a=1)
(b=2)
(c=3) 展开
2个回答
2015-02-11
展开全部
package test;
import java.util.HashMap;
public class YuGiOh
{
public static void main ( String[] args )
{
int a = 1, b = 2, c = 3;
int[] array = { a, b, c };
String strs = "a,b,c";
HashMap<String, Integer> map = new HashMap<String, Integer> ();
for ( int i = 0; i < array.length; i++ )
{
map.put (strs.split ("\\,")[i], array[i]);
}
System.out.println (map);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询