【问题标题】:How to declare object of integer list in java class [duplicate]如何在java类中声明整数列表的对象[重复]
【发布时间】:2017-01-18 22:39:30
【问题描述】:

这是我想在我的类中声明一个整数列表对象的代码,但它在这里显示错误。如何将列表整数对象添加到我的班级?

package JavaApplication1;

import java.io.Serializable;

/**
 *
 * @author user
 */

public class Word 
{

    private String path;
    private transient int frequency;
    private List<int> Lpaths;
}

【问题讨论】:

  • 欢迎来到 Stack Overflow!请花点时间查看 M Sach 和我的编辑,并记住它们以备下次使用。
  • Java 10 可能会添加对List&lt;int&gt; 的支持,但现在您需要List&lt;Integer&gt;

标签: java class


【解决方案1】:

您尝试使用原始int 作为类型来声明通用List。这不起作用,因为只允许扩展 Object 的类类型。这是实现你想要做的代码:

private List<Integer> Lpaths;

【讨论】:

    【解决方案2】:

    您不能使用int 作为List 的类型参数,它必须是对象类型。所以你需要List&lt;Integer&gt;

    【讨论】:

    • 这里我可以用 new 声明它为 List lobj=new ArrayList();
    • @UmairNazir:是的,没错。
    猜你喜欢
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 2018-10-16
    • 2023-04-06
    • 1970-01-01
    • 2020-03-19
    相关资源
    最近更新 更多