製品と価格のペアを保持する 2 次元オブジェクト配列(Object[][] データ)があります。
これらの値を次の方法で Map に渡そうとします。
private String myPairs = "";
private String[] l, m;
for (int i=0; i<data.length; i++){
myPairs += (String)data[i][0] + ":" + String.valueOf(data[i][1]) + ",";
}
Map<String, Double> pairs = new java.util.HashMap<>();
l = myPairs.split(",");
for (int i=0; i<l.length; i++){
m = l[i].split(":");
pairs.put((String)m[0], Double.parseDouble((String)m[1]));
}
を取得しjava.lang.ArrayIndexOutOfBoundsException
ます。私がした悪いことは何ですか?