Closed. This question is not reproducible or was caused by typos。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我想用.asList初始化一个arraylist但我不断得到一个错误
错误是“找不到符号”。
我想用一些字符串初始化arraylist。
这是我的代码
您以后要更改列表吗?如果不是这样,您甚至不需要通过
您可能要参数化任何
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我想用.asList初始化一个arraylist但我不断得到一个错误
错误是“找不到符号”。
我想用一些字符串初始化arraylist。
这是我的代码
import java.util.ArrayList;
import java.util.List;
public class SortingArrayListString
{
public static void main(String[] args)
{
ArrayList<String> test = new ArrayList<>(Array.asList("xyz", "abc"));
System.out.println("ArrayList Before: " + test);
}
}
最佳答案
请注意,正确的类将是java.util.Arrays
。
有关您的代码的一些技巧
看一下Arrays.asList(T...)
的JavaDoc:它提供了有关如何工作的示例。
保持变量尽可能通用。
List<String> test;
您以后要更改列表吗?如果不是这样,您甚至不需要通过
ArrayList(Collection<? extends E>)
构造函数创建一个新对象。List<String> test = Arrays.asList("xyz", "abc");
您可能要参数化任何
ArrayList
。new ArrayList<String>();
关于java - java使用array.asList初始化arraylist ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29036381/