在C#中,有使用機會:使用Array或ArrayList中兩種結構在Java中
Arraylist<String,int> data = Arraylist();
,據我記得。
Java中有這個版本嗎?
例如,陣列上的信息將是:
Apple 5
Tomato 3
Potato 9
... etc.
這就是爲什麼我試圖限定這種結構。
編輯:
如何創建一個類,如;
public class x
{
int a;
String b;
}
並創建該類的數組列表。
ArrayList<x> data = new ArrayList<x>();
這項工作?
C#不允許。事實上,在C#中沒有像通用ArrayList那樣的東西。並且列表採用單個通用參數。 –
2011-01-25 18:28:37
注意:C#應該是`Dictionary`,其中的字符串是唯一的。擁有非唯一鍵值列表稍微簡單一些。 –
2011-01-25 18:29:01
你對這段代碼的意圖是什麼?數字與`String`的關係是什麼?這裏做的最好的事情很大程度上取決於這一點。 – ColinD 2011-01-25 18:52:16