ple*_*ock 14 java arrays arraylist
我有一个非常简单的问题:
如何在Java上使这段代码更简单:
ArrayList<String> s = new ArrayList<String>();
s.add("str1");
s.add("str hello");
s.add("str bye");
//...
Run Code Online (Sandbox Code Playgroud)
像这样的东西:
ArrayList<String> s = {"a1", "str", "mystr"};
Run Code Online (Sandbox Code Playgroud)
或者那个:
ArrayList<String> s = new ArrayList<String>("a1", "str", "mystr");
Run Code Online (Sandbox Code Playgroud)
或者那个:
ArrayList<String> s = new ArrayList<String>();
s.addAll("a1", "str", "mystr");
Run Code Online (Sandbox Code Playgroud)
或者那个:
ArrayList<String> s = new ArrayList<String>();
s.addAll(new ArrayElements("a1", "str", "mystr"));
Run Code Online (Sandbox Code Playgroud)
我只想要语法提示.谢谢.
dty*_*dty 33
List<String> s = Arrays.asList("a1", "str", "mystr");
NPE*_*NPE 24
怎么样:
ArrayList<String> s = new ArrayList<String>();
Collections.addAll(s, "a1", "str", "mystr");
Run Code Online (Sandbox Code Playgroud)
List<String> s = Arrays.asList(new String[] {"a1", "str", "mystr"});
Run Code Online (Sandbox Code Playgroud)
List<String> list = Lists.newArrayList("a1", "str", "mystr");
Run Code Online (Sandbox Code Playgroud)
你可以使用双支撑:
ArrayList<String> s = new ArrayList<String>()
{{
add("str1");
add("str hello");
add("str bye");
//...
}};
Run Code Online (Sandbox Code Playgroud)