当前位置: 首页 > 面试题库 >

如何用值声明ArrayList?

柴增
2023-03-14
问题内容

Java中的ArrayList或List声明质疑并回答了如何声明为空,ArrayList但是如何声明带有值的ArrayList?

我尝试了以下操作,但返回语法错误:

import java.io.IOException;
import java.util.ArrayList;

public class test {
    public static void main(String[] args) throws IOException {
        ArrayList<String> x = new ArrayList<String>();
        x = ['xyz', 'abc'];
    }
}

问题答案:

在Java 9+中,您可以执行以下操作:

var x = List.of("xyz", "abc");
// 'var' works only for local variables

Java
8使用Stream

Stream.of("xyz", "abc").collect(Collectors.toList());

当然,您可以使用接受一个的构造函数创建一个新对象Collection

List<String> x = new ArrayList<>(Arrays.asList("xyz", "abc"));

提示:文档中包含非常有用的信息,这些信息通常包含您要查找的答案。例如,以下是ArrayList该类的构造函数:

  • ArrayList()

构造一个初始容量为10的空列表。

  • ArrayList(Collection<? extends E> c) (*)

构造一个列表,该列表包含指定集合的​​元素,其顺序由集合的迭代器返回。

  • ArrayList(int initialCapacity)

构造一个具有指定初始容量的空列表。



 类似资料:
  • 在Java中的ArrayList或List声明提出了疑问并回答了如何声明一个空的,但是我如何声明一个带有值的ArrayList? 我尝试了以下操作,但它返回了一个语法错误:

  • 本文向大家介绍如何使用JSP声明来声明类的对象?,包括了如何使用JSP声明来声明类的对象?的使用技巧和注意事项,需要的朋友参考一下 声明声明了一个或多个变量或方法,您可以稍后在JSP文件中的Java代码中使用它们。在JSP文件中使用变量或方法之前,必须先声明该变量或方法。 以下是JSP声明的语法- 您可以编写与上述语法等效的XML,如下所示- 以下是JSP声明中对象声明的示例-

  • 问题内容: 我试图在Go中声明为constant,但是它抛出一个错误。有人可以在Go中声明常量的语法帮助我吗? 这是我的代码: 这是错误 问题答案: 您的语法不正确。要制作文字映射(作为伪常量),可以执行以下操作: 在a中,您可以这样声明: 在Go中,没有常量映射之类的东西。可以在 此处 找到更多信息。 在Go游乐场尝试一下。

  • 我已经克隆了sbteclipse,我正在阅读scala-sbt教程,上面说: 我在/home/mil目录中,而sbteclipse在同一个目录中。sbteclipse内部是带有plugins.sbt的项目目录

  • 问题内容: 我正在使用Python在Python中生成XML文档,但是在转换为纯文本时,该函数不包含XML声明。 我需要我的字符串包含以下XML声明: 但是,似乎没有任何记录的方式来执行此操作。 有没有合适的方法来呈现XML声明? 问题答案: 我很惊讶地发现似乎没有办法。但是,您可以用来将XML文档写入伪文件: 看到这个问题。即使那样,我认为如果不自己编写,就无法获得“独立”属性。

  • 问题内容: 我想将此示例C#代码转换为Java代码: 因为我想将此常量类更改为枚举 问题答案: 简而言之-您可以为枚举定义任意数量的参数,只要您提供构造函数参数(并将值设置为相应的字段) 正如Scott所指出的那样- 官方的枚举文档为您提供了答案。始终从语言功能和结构的官方文档开始。 更新:对于字符串,唯一的区别是您的构造函数参数为,并且您声明了带有