相关疑难解决方法(0)

在一行中初始化ArrayList

我想创建一个用于测试目的的选项列表.起初,我这样做了:

ArrayList<String> places = new ArrayList<String>();
places.add("Buenos Aires");
places.add("Córdoba");
places.add("La Plata");
Run Code Online (Sandbox Code Playgroud)

然后我重构代码如下:

ArrayList<String> places = new ArrayList<String>(
    Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

java collections initialization arraylist

2626
推荐指数
20
解决办法
286万
查看次数

Java中的ArrayList或List声明

这两个声明有什么区别?

声明1:

ArrayList<String> arrayList = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

宣言2:

List<String> arrayList = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

java arraylist

62
推荐指数
3
解决办法
24万
查看次数

如何在类级别添加ArrayList?

我正在尝试制作DnD字符生成器,​​对于其中的一部分,我需要有一个可由其他方法编辑的统计信息列表,因此我尝试在类级别添加它.我目前的代码是:

public class CharacterCreator extends Application
{
    ArrayList<String> stats = new ArrayList<String>();

        stats.add("STR");
        stats.add("DEX");
        stats.add("CON");
        stats.add("INT");
        stats.add("WIS");
        stats.add("CHA");

public void start(Stage primaryStage)
{
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行它时,我在每个"添加"行上都会出现"标识符预期"错误.

java arraylist

1
推荐指数
1
解决办法
547
查看次数

标签 统计

arraylist ×3

java ×3

collections ×1

initialization ×1