将项目添加到“中”;“类”;列出java
我不知道如何正确地问这个问题,但我基于一个类创建了一个列表,现在我想在这个列表中添加变量,现在在c中,我会这样做:将项目添加到“中”;“类”;列出java,java,list,Java,List,我不知道如何正确地问这个问题,但我基于一个类创建了一个列表,现在我想在这个列表中添加变量,现在在c中,我会这样做: listitem.add( new Item(){Name = name, Cat = cat}); 我如何在java中实现这一点?在java中,您将在项中创建一个构造函数,该构造函数采用名称和cat public class Item { private String name; private Object cat; public Item(String nam
listitem.add( new Item(){Name = name, Cat = cat});
我如何在java中实现这一点?在java中,您将在
项
中创建一个构造函数,该构造函数采用名称
和cat
public class Item {
private String name;
private Object cat;
public Item(String name, Object cat) {
this.name = name;
this.cat = cat;
}
...
}
然后您可以像这样构造项
s:
listitem.add( new Item(name, cat));
(请注意,在不知道cat是什么类型的情况下,我将上面的类型
对象指定给它。)对于您的特定示例,您可以使用
listitem.add(new Item(name, cat));
我建议您阅读一本java系列教程,以了解语法与您熟悉的语言(如c#)之间的差异 listitem.add(新项目(名称、类别));//假设你有合适的构造函数。