在我的 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/