使用用户请求创建特定的阵列名称

时间:2016-02-09 18:20:19

标签: java input

好的,所以我想将我的数组命名为用户想要的方式,例如

user inputs "Mehdi";
String[] Mehdi is created;
Mehdi = {18 years old, 170cm tall};

这样就会有一个数组:

{{1}}

1 个答案:

答案 0 :(得分:0)

在java中,您可以动态创建变量。在这种情况下,请使用Map。地图的关键字将是您想要的用户。

Map<String, String[]> myMap = new HashMap<>();

myMap.put("Mehdi", new String[] { "18 years old", "170cm tall" });
myMap.put("Tom",   new String[] { "19 years old", "180cm tall" });

System.out.println(Arrays.toString(myMap.get("Mehdi")));
System.out.println(Arrays.toString(myMap.get("Tom")));