Я хочу создать метод для заполнения данных student
с использованием метода подписи как public List<student> populateData(String filename)
.Что является типом возвращаемого списка <student>?
Я новичок в Java. Может ли кто-нибудь помочь мне в этом?
код реализован мне
public List<Student> populateData(String fileName) {
// TODO Auto-generated method stub
Scanner s = null;
try {
s = new Scanner(new File("F:\\Participant_Workspace\\Q3\\StudentDataManagementSystem\\StudentDetails.txt"));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
List<Student> list = new ArrayList<Student>();
while (s.hasNext()){
list.addAll(s.next());
}
s.close();
return list;
}
но дает ошибку добавить arrayList<string>
и к list.addAll(s.next());
.
Я просто хочу прочитать данные из файла и отобразить его. но я не знаю, какой будет тип возврата. – Sagar
Если 'public List populateData (String filename)' является вашим методом, тогда 'List' является вашим типом возврата. Пожалуйста, будьте более конкретными и выполните некоторую кодировку, а затем вернитесь. –
Сканер s = null; \t \t попробовать { \t \t \t з = новый сканер (новый файл ("F: \\ Participant_Workspace \\ Q3 \\ StudentDataManagementSystem \\ StudentDetails.txt")); \t \t} задвижка (FileNotFoundException е) { \t \t \t // TODO автоматическая генерация улова Блокировать \t \t \t e.printStackTrace(); \t \t} \t \t Список list = new ArrayList (); \t \t while (s.hasNext()) { \t \t list.add (s.next()); \t \t} \t \t s.close(); Я сделал это много кодирования, но застрял, поскольку он дает ошибку для добавления arrayList –
Sagar