【问题标题】:Java converting collectionsJava 转换集合
【发布时间】:2016-12-31 10:51:07
【问题描述】:

谁能详细解释一下-

List<Character> abc= new LinkedList<>();

我们这样做的原因是什么,请尽可能告诉内部工作

【问题讨论】:

  • 我们为什么要做什么?编码?创建列表?
  • 您问的是一个广泛的问题,网上有几个资源可以解释CollectionsLists 是什么,至少请参考SO Documentation
  • 这个问题太宽泛,离题恕我直言。太多合理的答案,无法知道 OP 需要哪一个。 pradeep,请使用您最喜欢的搜索引擎查找更多信息,然后返回更清晰、更具体的问题。然后我们会在这里提供帮助。
  • 我的意思是当我们使用下面的 List abc = new LinkedList(); LinkedList abc=new LinkedList();

标签: java collections


【解决方案1】:

基本上,这允许您以更广泛的视角查看变量,即您希望使用 List,但在大多数情况下,它是哪种 List 并不重要。

你可以这样做:

if(someIdentifier)
{
    return new ArrayList<String>()
} else
    return new LinkedList<String>()
}

在它们之间进行选择可能与数据类型有关,但与程序本身无关。

对于内部使用,这是 OOP 的基本概念,您可以在网上找到有关它的大量信息。

【讨论】:

    猜你喜欢
    • 2010-10-15
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多