java中的声明和使用列表
我只是触摸java,我发现如果我需要创建一个新的列表java中的声明和使用列表,java,list,Java,List,我只是触摸java,我发现如果我需要创建一个新的列表 List<String> a = new ArrayList<String>(); List a=new ArrayList(); 但在我的家庭作业中,代码如下。在函数Postering中,参数为列表位置。我们能把ArrayList放在那里吗?或者我们通常把 列在那里 有人能详细解释一下吗 static class Posting { int docID; List<Integer> positions
List<String> a = new ArrayList<String>();
List a=new ArrayList();
但在我的家庭作业中,代码如下。在函数Postering中,参数为列表位置
。我们能把ArrayList放在那里吗?或者我们通常把
列在那里
有人能详细解释一下吗
static class Posting {
int docID;
List<Integer> positions;
public Posting(int docID, List<Integer> positions) {
this.docID = docID;
this.positions = positions;
}
静态类发布{
int-docID;
列出职位;
公开发布(内部文档ID,列出职位){
this.docID=docID;
这个位置=位置;
}
}你可以使用
ArrayList
但是最好使用它的接口List你可以使用ArrayList
但是最好使用它的接口List
List
是一个接口ArrayList
是实现该接口的类。您应该使用List
,因为它允许调用者更改实现—例如,LinkedList
这种提高灵活性的技术称为接口编程。您可以阅读更多有关其优点的信息。列表是一个界面ArrayList
是实现该接口的类。您应该使用List
,因为它允许调用者更改实现—例如,LinkedList
这种提高灵活性的技术称为接口编程。您可以阅读更多有关其优点的信息。您可以同时使用ArrayList
和List
ArrayList
是List
的实现(例如LinkedList
)
List
是一个接口,它只描述实现调用的方法
通过使用该接口,调用类构造函数的方法将能够使用ArrayList
或LinkedList
(或)。您可以同时使用ArrayList
和List
ArrayList
是List
的实现(例如LinkedList
)
List
是一个接口,它只描述实现调用的方法
通过使用接口,调用类的构造函数的方法将能够使用ArrayList
或LinkedList
(或)。谢谢,我以前不知道接口的概念,因为我总是使用R和C…..谢谢,我以前不知道接口的概念,因为我总是使用R和C。。。。