Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 令牌“quot;上的语法错误&“,@此令牌之后应为 公共类列表文件{ 公共静态void main(字符串[]args){ 字符串[]arr={“text”,“tekl”}; List=Arrays.asList(arr); List listt=Arrays.asList({“text”,“tttt”}); } }_Java_Arrays_List - Fatal编程技术网

Java 令牌“quot;上的语法错误&“,@此令牌之后应为 公共类列表文件{ 公共静态void main(字符串[]args){ 字符串[]arr={“text”,“tekl”}; List=Arrays.asList(arr); List listt=Arrays.asList({“text”,“tttt”}); } }

Java 令牌“quot;上的语法错误&“,@此令牌之后应为 公共类列表文件{ 公共静态void main(字符串[]args){ 字符串[]arr={“text”,“tekl”}; List=Arrays.asList(arr); List listt=Arrays.asList({“text”,“tttt”}); } },java,arrays,list,Java,Arrays,List,4号线运行得很好。但是,第5行在第36列给出了错误:“令牌上的语法错误”。@应在该令牌之后。 参数是否作为{“text”,“tttt”}作为块传递 您正在混合可能正确的synthax。以下是您要指定的可能性: public class ListFile { public static void main(String[] args){ String[] arr = {"text", "tekl"}; List<String> list = Ar

4号线运行得很好。但是,第5行在第36列给出了错误:“令牌上的语法错误”。@应在该令牌之后。
参数是否作为
{“text”,“tttt”}
作为块传递

您正在混合可能正确的synthax。以下是您要指定的可能性:

public class ListFile {
    public static void main(String[] args){
        String[] arr = {"text", "tekl"};
        List<String> list = Arrays.asList(arr);     
        List<String> listt = Arrays.asList({"text", "tttt"});
        }
}
List listt=Arrays.asList(“text”,“tttt”);

List listt=Arrays.asList(新字符串[]{“text”,“tttt”});

您试图在Arrays.asList中插入无效的内容。 尝试使用

List<String> listt = Arrays.asList(new String[]{"text", "tttt"});
List listt=Arrays.asList(“text”,“tttt”);
来自Java8Javadocs

asList

@安全变量

公共静态列表asList(T…a)

返回指定数组支持的固定大小列表。(更改返回的列表“直写”到数组。)此方法起作用 作为基于阵列和基于集合的API之间的桥梁 与Collection.toArray()的组合。返回的列表是 可序列化并实现随机访问

此方法还提供了一种方便的方法,可以创建初始化为包含多个元素的固定大小列表:

List stooges=Arrays.asList(“Larry”、“Moe”、“Curly”)

类型参数:

T-数组中对象的类

参数:

a-用于备份列表的数组

返回:

指定数组的列表视图


当你做
Type[]arr={…,…}这是一个错误。它只能在数组声明中使用(或在数组创建表达式中使用,即
新字符串[]{“a”,“b”}

Arrays.asList
被定义为接受varargs参数(
asList(T…a)
),因此您不必首先将参数包装在数组中:
Arrays.asList(“text”,“tek1”)
将已经从您的参数隐式创建一个数组,并将其传递给方法。

尝试
Arrays.asList(新字符串[]{“text”,“tttt”)
List<String> listt = Arrays.asList(new String[]{"text", "tttt"});
List<String> listt = Arrays.asList("text", "tttt");