我有對象的列表:我不能ACCES INT []在TreeMap中
static List table_rows = new ArrayList();
,我要填充樹狀圖,其由字符串和一個整數數組對象:
for (int i = 0; i < observation_files.length; i++) {
TreeMap<String, Integer[]> tm = new TreeMap<String, Integer[]>();
Integer[] cells = new Integer[observation_files.length];
for (int x = 0; x < cells.length; x++) {
cells[x] = 0;
}
tm.put("model" + i, cells);
table_rows.add(tm);
}
現在我要訪問的int數組,像這樣:
table_rows.get(0).get("model1")[0] = 2;
但日食不會讓我做這件事,給我這個錯誤:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The method get(String) is undefined for the type Object
Syntax error on token ".", Identifier expected after this token
at HmmPipeline.main(HmmPipeline.java:102)
代碼提示或完成給了我什麼都沒有用,我做錯了什麼?
我知道,但我需要能夠解決基於字符串,而不是一個序號對應的單元格。我實際上最終得到了TreeMaps的行,它本身就是的地方。 –
jorrebor
2012-07-23 06:25:09