我想静态数据插入HashMap中在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()
操作和字符串数组声明?
应该是新的String [] {数组元素} –