无法将元素添加到ArrayList

时间:2016-03-09 09:52:30

标签: java arraylist

我有一个名为Customer的对象,我想将其添加到ArrayList中。计划是制作一个程序,我可以搜索客户并点击他们的个人资料。这是我的对象的构造函数:

public Customer(String firstname, 
                String secondname, 
                LocalDate birthdate, 
                String mail, 
                String phonenmbr, 
                String adress,
                String postnumber, 
                String postplace)

这是我尝试将对象放入ArrayList

的时候
ArrayList<Customer> customerList = new ArrayList<Customer>();

customerList.add(
new Customer("AARON",
               "SMITH",
               LocalDate.of(1980,01,01),
               "ex@mail.com",
               "92081",
               "Testveien 109A",
               "1234",
               "OSLO"));

此行有多个标记

  

令牌“。”上的语法错误,@此符号之后的预期

     

令牌“;”,@ expected

上的语法错误      

令牌“;”,@ expected

上的语法错误

3 个答案:

答案 0 :(得分:1)

作为构造函数参数的一部分,末尾的“post”和“place”之间有空格。这在java中不是有效的命名法。

如果它应该是单个字段,则将其定义为post_place。如果它们是两个,则为地点添加类型,并用逗号分隔。

答案 1 :(得分:1)

在[{1}}中查看...String post place} ... 名称参数之间有空格,这不是允许..

答案 2 :(得分:0)

我尝试了代码并且它有效,您导入了java.util.*java.time.LocalDate吗?你在使用java 8吗? 这是您的代码,它可以运行:http://goo.gl/VI6Kef