私はMap
をJavaで記入する際に問題がありますが、これは簡単だと思いますが、解決できません。塗りつぶしマップ - java
はのは、このを見てみましょう:
Map<Integer, HashMap<String, String>> lineArrayData = new HashMap<Integer, HashMap<String, String>>();
HashMap<String, String> map = new HashMap<String, String>();
String singleData[];
int lineCounter = 0;
for (String line : this.lines)
{
singleData = line.split("\\|\\|");
map.put("type", singleData[0]);
map.put("text", singleData[1]);
map.put("page", singleData[2]);
map.put("x", singleData[3]);
map.put("y", singleData[4]);
lineArrayData.put(lineCounter, map);
lineCounter++;
}
System.out.println(lineArrayData);
私は入力
barcode||testowy test||1||100||100
text||texttstdasd||2||500||300
を持っており、私の出力は次のとおりです。
{0={text=texttstdasd, page=2, type=text, y=300, x=500}, 1={text=texttstdasd, page=2, type=text, y=300, x=500}}
私が間違って何をしましたか?
あなたは何をしたいですか? –