次のように、静的データを 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()
操作と文字列配列の宣言を1つのステップ/行で行う方法はありますか?