我正在尝试将静态数据插入到Java 中的HashMap中,如下所示:
HashMap<String,String[]> instruments = new HashMap<String, String[]>();
instruments.put("EURUSD", {"4001","EURUSD","10000","0.00001","0.1","USD"});
但是编译器不喜欢它。我发现将该数据插入 HashMap 的唯一方法是单独声明字符串数组,然后将其放入 HashMap 中,如下所示
String[] instruDetails = {"4001","EURUSD","10000","0.00001","0.1","USD"};
instruments.put("EURUSD", instruDetails);
但它不是很有表现力,而且很难维护
所以我的问题是,有没有办法put()
在一步/行中进行操作和字符串数组声明?