【发布时间】:2020-09-24 16:17:58
【问题描述】:
嗨,我是(非常)java新手,我来自c++背景 我收到了这个错误:
Array-Lists-In-java.java:3: error: '{' expected
public class Array-Lists-In-java{
^
这是我的代码:
import java.util.ArrayList;
public class Array-Lists-In-java {
public static void main(String[] args)
{
ArrayList<String> grocery = {"Onions","Carrots","Olives", "olive oil"};
printArray(grocery);
grocery.add("Tomatoes");
printArray(grocery);
}
public static void printArray(ArrayList<String> list)
{
for(int i = 0; i < list.size(); i++)
{
System.out.println(list.get(i));
}
}
}
我做错了什么?请纠正我哪里出错了,这真的很有帮助
谢谢
【问题讨论】:
-
将 Array-Lists-In-java 重命名为 ArrayListsInJava 并查看 java 类的命名约定
-
连字符不是类名或变量名的有效字符。堆栈帖子:stackoverflow.com/questions/65475/…
-
这能回答你的问题吗? Valid characters in a Java class name
-
我希望这在 C++ 中也是无效的,请注意...
标签: java