将项目添加到"类"列出java

时间:2015-11-21 23:46:39

标签: java list

我不知道如何正确地问这个,但我创建了一个基于类的列表,现在我想在这个列表中添加变量,现在在c#中我会做这样的事情:

listitem.add( new Item(){Name = name, Cat = cat});

如何在java中完成此操作?

2 个答案:

答案 0 :(得分:2)

在Java中,您将在Item中创建一个带namecat的构造函数。

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