新建一个hashMap,让他既能存字符串,又能存数组
时间: 2023-07-01 17:24:12 浏览: 64
好的,以下是Java语言的示例代码:
```
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 新建一个HashMap,键为String类型,值为Object类型
HashMap<String, Object> map = new HashMap<>();
// 存入字符串
map.put("strKey", "Hello World");
// 存入数组
int[] intArray = {1, 2, 3};
map.put("arrayKey", intArray);
// 获取字符串
String strValue = (String) map.get("strKey");
System.out.println(strValue);
// 获取数组
int[] arrayValue = (int[]) map.get("arrayKey");
for (int i : arrayValue) {
System.out.print(i + " ");
}
}
}
```
输出结果为:
```
Hello World
1 2 3
```
希望这个示例对你有帮助!如果你有任何其他问题,欢迎继续问我。
阅读全文