Closed. This question is not reproducible or was caused by typos。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? 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/

10-11 22:22
查看更多