如何创建接受不同数据类型的arraymap?

时间:2018-08-11 04:14:05

标签: java arrays dictionary

我想将字符串和数组插入一个ArrayMap

String str = "Hello";       
String[] mArray = new String[]{"aaa", "bbb", "ccc"};

/* This is Arraymap that accepts only string*/

ArrayMap<String, String> data = new ArrayMap<>();
data.put("a", str)    ;  
data.put("b", mArray);

1 个答案:

答案 0 :(得分:0)

我不确定ArrayMap是什么,所以我假设您的意思是HashMap。应该是相同的想法。

您可以创建Object对象的映射!每个类自动都是Java Object class的子类。

ArrayMap<String, Object> data = new ArrayMap<>();
data.put("a", str);
data.put("b", mArray)

或者,您可以创建一个同时包含String和Array字段的类,您可以设置这些类并将其用作数据类型。