微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

大括号正确匹配时应为'{'

如何解决大括号正确匹配时应为'{'

嗨,我是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));
            }
        }
        
    }

我在做什么错?请纠正我在哪里出错,这真的很有帮助

谢谢

解决方法

嘿python_is_good_cpp_is_best!我认为您不见了,或者某个地方有一个额外的花括号,请记住每个花括号都应该有一个好友!尝试计算您有多少个开放花括号,以及有多少个封闭的花括号。如果它们的数量相同,请记住使用正确的命名约定,编程语言不支持名称带有“-”的名称,因为它们认为您想进行减法,您的类名称中带有“-”,请尝试用下划线替换“-” '_'应该可以正常工作!谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。