Возможно, есть метод, который делает это, о котором я не знаю, но я сомневаюсь, но я пытаюсь преобразовать массив строк в массив объектов. Вот проблема: я читаю файл из командной строки. Файл представляет несколько классов следующих типов с собственными полями данных. Автомобиль является родительским классом всех, кто следит за ними: автомобиль, автомобиль, американский автомобиль, иномарка, грузовик, велосипед.Массив строк в массив объектов
У меня нет проблем с чтением файла в массив строк. Однако мне нужно создавать объекты всех этих типов и хранить их в массиве типа Vehicle []. Например, часть файла выглядит следующим образом:
- Автомобиль
- Ким Стэнли Робинсон
- 2344 суд привод
- (221)885-7777
- [email protected]
- Американский автомобиль
- Joh п Bunyon
- 1010 двоичных перло
- (221) 885-55643
- bgt.com
- конвертируемой
- сделаны в Детройте
- объединения завод
где тип класса является первым строка, за которой следует имя владельца, адрес, номер телефона, адрес электронной почты ... У каждого типа есть поля, относящиеся к нему. Так что иностранный автомобиль не производится в Детройте. Каждое из этих полей отображается в отдельной строке файла. Итак, что я сделал, читается весь файл в массив строк. Однако мне нужно найти мои типы в массиве строк, создать объекты этих типов и сохранить их в массиве Vehicle. Моя основная проблема заключается в том, что каждое поле данных находится в отдельной строке. Как мне подойти к этой проблеме? Это, кстати, код Java.
Не уверен, что вижу проблему здесь, почему отдельные строки создают проблему? –