C# => JAVA : Filling a static ArrayList on declaration. 可能吗?

标签 c# java list arraylist

在我的 C# 项目中,我有一个静态列表,它在声明时立即被填充。

  private static List<String> inputs = new List<String>()
        { "Foo", "Bar", "Foo2", "Bar2"};

我如何使用 ArrayList 在 Java 中执行此操作?

我需要能够在不创建类实例的情况下访问这些值。 是否可以?

最佳答案

您可以使用 Double Brace Initialization . 看起来像:

private static List<String> inputs = new ArrayList<String>()
  {{ add("Foo");
    add("Bar");
    add("Foo2");
    add("Bar2");
  }};

关于C# => JAVA : Filling a static ArrayList on declaration. 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2052328/

相关文章:

Java:inetaddress 到 String 转换

python - 在python中将列表的字符串列表转换为整数

java - "Iterable<Element> cannot be cast to List<Element>"- 't ` 列表 ` a type of ` 是可迭代的吗?

c# - 从 Azure Servicebus/IotHub 接收消息

c# - EF6 异步方法困惑

java - 我怎样才能使 Java 方法对除测试之外的所有调用者都是私有(private)的?

java - 如何将list<object>转换为字符串[]

c# - 如何添加到尚未创建的列表。请帮忙!

c# - 如何将 CookieCollection 插入到 CookieContainer 中?

c# - 如何摆脱错误 : "Data source name not found and no default driver specified" in . 网络?