java 获取错误消息“未定义类型数组的方法asList(string[])”

pprl5pva  于 2022-12-25  发布在  Java
关注(0)|答案(4)|浏览(195)
import java.util.*;

public class ZCollMethods {

    public static void main(String[] args) {
        String[] animals = {"dog", "cat", "mouse", "goat"};
        List<String> list = Arrays.asList(animals);

上面的行给出了一条错误消息

the method asList(string[]) is undefined for the type arrays

有人能帮帮忙吗?我只是个初学者,我不能继续下去了。

m2xkgtsf

m2xkgtsf1#

或者更改此行代码

List<String> list = Arrays.asList(animals);

使用List<String> list = java.util.Arrays.asList(animals);
将全局导入语句java.util.*更改为特定的java.util.Arrays可能会解决您的问题。

owfi6suc

owfi6suc2#

对于InellijIdea

文件-设置

Build, Execution, Deployment - Compiler - Java Compiler

设置为1.8

- Project bytecode version
- For each module in "Per-module bytecode version"

文件-项目结构-模块

设置为1.8

Language level in each module
mcdcgff0

mcdcgff03#

检查是否导入了正确的“数组”
导入java.util数组;

tjvv9vkg

tjvv9vkg4#

请使用以下命令:

List<String> nameArrayList = List.of(name);

相关问题