错误:“;预期不是声明“

时间:2014-05-04 14:26:15

标签: java arrays

对于行data[] = {nam, addres, adminStaf, phoneNumbe, typ};,NetBeans给了我这个错误

"; Expected Not a statement" 

我不知道为什么这不起作用,我们将不胜感激。

public Object[] getObjects() {

           Object[] data = {};

            for (int i = 0; i < Storage.getAgencies().size(); i++)
            {
                String nam = Storage.getAgencies().get(i).getName();
                String addres = Storage.getAgencies().get(i).getAddress();
                String adminStaf = Storage.getAgencies().get(i).getAdminstaff();
                String phoneNumbe = Storage.getAgencies().get(i).getPhonenumber();
                String typ = Storage.getAgencies().get(i).getType();

                data[] = {nam, addres, adminStaf, phoneNumbe, typ};
            }
            return data;
        }

1 个答案:

答案 0 :(得分:3)

只有在初始化数组时才允许使用您使用的语法。您应该执行以下操作:

data = new String[] {nam, addres, adminStaf, phoneNumbe, typ};