-1

目前我正在尝试创建一个对象数组并通过我拆分的字符串传递其名称。但由于某种原因,它没有正确发送数据。

data = reader.readLine().split("(?<=\\d)\\s+|\\s+at\\s+");
        Products[i] = new Product();
        Products[i].setName(data[1]);

这是另一个类的 get 和 set 方法。

public void setName(String productName){

    productName = this.name;

}
public String getName()
{
    return this.name;
}

所有的名字都是私有字符串。任何帮助和解释将不胜感激。

4

1 回答 1

3

更新您的setName方法 -

public void setName(String productName){
    this.name = productName;
}
于 2013-09-20T17:04:01.777 回答