Мой вопрос я создаю класс, который читает данные из файла и данныеТип возврата метода - это конкретный объект?
продукции, 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
}
я пытаюсь этот код, но это дает мне исключение, что р [поз] не определен
Есть ли какой-либо другой выход или метод для возвращения этого метода в виде
объект
Пожалуйста, ознакомьтесь с инструкциями по редактированию в правом верхнем углу окна редактирования вопроса и переконфигурируйте свой код так, чтобы он был читабельным. Прямо сейчас читать почти невозможно. Изменить: неважно, как jh314 сделал это для вас. Пожалуйста, откройте свой первоначальный вопрос, чтобы посмотреть, что он сделал, чтобы ваш следующий вопрос не был настолько трудным для чтения. –
Ну, это может быть несколько вещей, на которые указывают ответы. Что вы подразумеваете под 'p [pos]'? Что такое 'p'? – m0skit0