我的问题是我正在创建一个从文件中读取数据的类,并且数据是
生产,3554,西兰花,5.99,1
生产,3554,西兰花,5.99,1
生产,3555,胡萝卜,2.23,0.25
生产,3555,胡萝卜,2.23,0.25
生产,3555,胡萝卜,2.23,0.25
-------------------------------------------------- --// 文件结束
Product[] p= new Product[num];
int k=0;
try
{
File f = new File("somefile.txt");
Scanner s= new Scanner(f);
while(s.hasNextLine())
{
String txt = s.nextLine();
String[] field = txt.split(",");
p[k] = new Product();//name,code,veg,price,unit are the variable and defined in theparent class named Product and toString method also
p[k].name=field[0];
p[k].code=field[1];
p[k].veg=field[2];
p[k].price=field[3];
p[k].unit=field[4];
k++;
}
现在我想创建一个方法
public static Product delete(int pos)
{
return p[pos] // this will represent the toString representation of particular inde
}
我正在尝试这段代码,但这给了我一个未定义 p[pos] 的异常
是否有任何其他出路或方法可以使此方法以以下形式返回
目的