目前我正在尝试创建一个对象数组,并通过我拆分的字符串传递其名称。但由于某种原因,它没有正确发送数据。
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;
}
所有名称都是私有字符串。 任何帮助和解释将不胜感激。
答案 0 :(得分:3)
更新setName
方法 -
public void setName(String productName){
this.name = productName;
}