嗨,我是新來的java.After所以研究我面臨的問題,我嘗試帖子問一些問題。java多維數組聲明1 * 3維?
最近我正在做一個文本分析軟件。 我試着用1 * 3維數組完成。 像
[0]
[][][]
[1]
[][][]
[2]
[][][]
[3]
[][][]
在每個第二維三個欄是用於保存第一個維度的細節。 但是第二維數組的大小還不知道,這意味着,idont知道我會從文本中找到多少我將要搜索的內容。一旦目標找到,它就會增加。 是這樣做的愚蠢的方式。 我知道java可以像int [] [] abc = new [5] []一樣聲明數組。 但它只能聲明一個未知維度。 然後我嘗試做這樣的事情
String [] abc = new string [4]
然後我先做個假設,即大小的是,在第二個維度的第一列。
abc[0] = String [10][][] inside1;
abc[1] = String [10][][] inside2;
abc[2] = String [10][][] inside3;
abc[3] = String [10][][] inside4;
但我編譯它時仍然出錯。
我該如何做聲明或者有更好的方法來完成這件事。 如果我錯過了關於這個在互聯網上的任何帖子。請給我看任何關鍵字或鏈接讓我看看。
看起來像4乘3(二維)數組。 – 2011-05-26 17:27:53