Java 应该导入什么来创建列表?
我试图创建一个列表:Java 应该导入什么来创建列表?,java,list,import,Java,List,Import,我试图创建一个列表: List list = new ArrayList(); 我编译了它,它说需要导入一些东西。 我尝试导入java.util.Collection 但那没什么用 我尝试了java.util.List,但是所有的错误消息给我的印象是这有点冒险 这是我的代码,您可以理解我的困境,这是一个: //目的:重新修改原始程序,使其不会打印重复因子。添加的行用//t标记 导入java.util.Collection;///T 公共阶级因素 { 公共静态void main(字符串[]arg
List list = new ArrayList();
我编译了它,它说需要导入一些东西。
我尝试导入java.util.Collection代码>
但那没什么用
我尝试了java.util.List
,但是所有的错误消息给我的印象是这有点冒险
这是我的代码,您可以理解我的困境,这是一个:
//目的:重新修改原始程序,使其不会打印重复因子。添加的行用//t标记
导入java.util.Collection;///T
公共阶级因素
{
公共静态void main(字符串[]args){
//命令行参数
long n=long.parseLong(args[0]);
List List=new ArrayList();//请尝试创建一个列表,以便稍后修改该列表,以便在打印之前删除重复项
System.out.print(“+n+的素因式分解为:”);
//对于每个潜在因素i
对于(长i=2;i*i 1
如果(n>1){
System.out.println(set);//t,我假设它会按预期运行,但现在导入错误阻止了我
}
else System.out.println();
}
}
作为java新手,我不知道自己到底在做什么。回到这个问题上,我相信我所要做的就是导入java.util.ArrayList;,它会根据我的需要工作。很抱歉给你添麻烦
List list = new ArrayList();
您将要导入:
import java.util.ArrayList;
import java.util.List;
这是因为您既使用List的常规实现,也使用ArrayList类。import java.util.ArrayList;
import java.util.ArrayList;
import java.util.List;
List<data type> var = new ArrayList<data type>();
导入java.util.List;
List var=new ArrayList();
示例
List var=new ArrayList();
很难准确地发现您想要做什么,但这里有一些浅显的帮助:
就Java需求而言,以上内容是安全合理的。对于乱码的文本,很抱歉。这里有一个更好的: 很难准确地发现您想要做什么,但这里有一些浅显的帮助:
ArrayList alist = new Arraylist();
List longlist = new List();
longlist = alist;
我希望我能提供更多帮助,但根据您提供的信息,就Java需求而言,上述内容是安全和合理的。再次抱歉,输入系统耗尽了类型指示器,但最后它们出现了:很难准确地发现您正试图做什么,但这里有一些浅显的帮助:
- 列表项导入java.util.ArrayList
- 列表项导入java.util.LinkedList
- 列表项导入java.util.Vector
- 列表项导入java.util.Stack
- 列表项导入java.awt.List;或
- 列表项导入java.swing.JList
- 对于所有这些项目,包括Set和HashSet,您需要指定将添加到对象中的项目类型,例如,从文本判断:
ArrayList alist=new ArrayList();
List longlist=新列表();
longlist=alist;
大宗报价
尽管就您的最终目标而言,上述内容可能毫无意义,但它是对您的语句的有效翻译:List List=new ArrayList()
我希望我能提供更多帮助,但根据您提供的信息,就Java需求而言,上述内容是安全合理的。您可以使用
import Java.util.*
@Mad Java.util.List是抽象的,不能使用instantiated@RegisteredUser这是一个界面,不是抽象的,和你的Mad程序没有关系rs评论。所有这些Javadoc都在等待阅读,但不是,先在S.O上发布…@RegisteredUserimport
,import
,import
。你收到不安全操作
警告的可能原因不是因为你如何导入类,而是因为你使用类的方式(可能没有泛型)这是我在其中一个教程中看到的。现在就开始尝试。你需要导入代码中使用的每个类和接口。因此,当你使用LIst和ArrayList时,你需要同时导入这两个类和接口。这很有效,谢谢!我如何从列表中删除重复项?这样当它打印出来时,它将是2,3,4而不是2,2,3,3,4?@RegisteredUser使用Set
Set Set=new HashSet(list);
现在我如何打印这个新列表?@MadProgrammerI在这个原始问题解决后,我有一个子问题。它在关于我需要实现for循环的评论中,但我不知道如何实现。堆栈溢出不是一个论坛,你通常不知道
-import java.util.ArrayList;
-import java.util.LinkedList;
-import java.util.Vector;
-import java.util.Stack;
-import java.awt.List; or
-import java.swing.JList;
ArrayList alist = new Arraylist();
List longlist = new List();
longlist = alist;
import java.util,ArrayList;
ArrayList<long> alist = new Arraylist<long>();
List<long> longlist = new List<long>();
longlist = alist;