我不知道如何正确地问这个,但我创建了一个基于类的列表,现在我想在这个列表中添加变量,现在在c#中我会做这样的事情:
listitem.add( new Item(){Name = name, Cat = cat});
如何在java中完成此操作?
答案 0 :(得分:2)
在Java中,您将在Item
中创建一个带name
和cat
的构造函数。
public class Item {
private String name;
private Object cat;
public Item(String name, Object cat) {
this.name = name;
this.cat = cat;
}
...
}
然后你就像这样构建Item
:
listitem.add( new Item(name, cat));
(请注意,在不知道cat
的类型的情况下,我为其指定了上面的Object
类型。)
答案 1 :(得分:0)
对于您的特定示例,您可以使用
listitem.add(new Item(name, cat));
我建议您阅读其中一个java集合教程,以了解语法与您熟悉的语言(即c#)的区别。 Here is one tutorial example