Java 关于IntelliJ理念。无法将字符串添加到ArrayList<;字符串>;。错误:";无法解析符号';添加'&引用; static List commands=newarraylist(asList(“你好”、“再见”); commands.add(“Hi!”);
编译器错误: 错误:(37,17)java:Java 关于IntelliJ理念。无法将字符串添加到ArrayList<;字符串>;。错误:";无法解析符号';添加'&引用; static List commands=newarraylist(asList(“你好”、“再见”); commands.add(“Hi!”);,java,intellij-idea,symbols,Java,Intellij Idea,Symbols,编译器错误: 错误:(37,17)java:应为 错误:(37,18)java:类型的开头非法 这些位置位于.add()上的左括号之后和之前 类似这样: static List<String> commands = new ArrayList<>(asList("Hello", "Goodbye")); commands.add("Hi!"); class-MyClass{ 静态列表命令=新建ArrayList(asList(“你好”、“再见”); commands.a
应为
错误:(37,18)java:类型的开头非法
这些位置位于.add()上的左括号之后和之前 类似这样:
static List<String> commands = new ArrayList<>(asList("Hello", "Goodbye"));
commands.add("Hi!");
class-MyClass{
静态列表命令=新建ArrayList(asList(“你好”、“再见”);
commands.add(“Hi!”);
}
这是违法的。不能在类定义内调用方法
要使其工作,请使用静态块:
class MyClass {
static List<String> commands = new ArrayList<>(asList("Hello", "Goodbye"));
commands.add("Hi!");
}
class-MyClass{
静态列表命令=新建ArrayList(asList(“你好”、“再见”);
静止的{
commands.add(“Hi!”);
}
}
类似这样的内容:
static List<String> commands = new ArrayList<>(asList("Hello", "Goodbye"));
commands.add("Hi!");
class-MyClass{
静态列表命令=新建ArrayList(asList(“你好”、“再见”);
commands.add(“Hi!”);
}
这是违法的。不能在类定义内调用方法
要使其工作,请使用静态块:
class MyClass {
static List<String> commands = new ArrayList<>(asList("Hello", "Goodbye"));
commands.add("Hi!");
}
class-MyClass{
静态列表命令=新建ArrayList(asList(“你好”、“再见”);
静止的{
commands.add(“Hi!”);
}
}