在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