Подскажите в чем проблема? Ладно предпосление пункты, но поледний? Почему потоки не закрыты...
СпасибоCRUD для таблицы внутри файла.
Напиши программу, которая считывает с консоли путь к файлу для операций CRUD и при запуске со следующим набором параметров:
-c productName price quantity
добавляет товар с заданными параметрами с новой строки в конец файла, генерируя id (8 символов) самостоятельно путем инкремента максимального id, найденного в файле.
Значения параметров:
-c - флаг, который означает добавления товара.
productName - название товара, 30 символов.
price - цена, 8 символов.
quantity - количество, 4 символа.
В файле данные хранятся в следующей последовательности (без разделяющих пробелов):
id productName price quantity
Данные дополнены пробелами до их длины.
Для чтения и записи файла нужно использовать FileReader и FileWriter соответственно.
Пример содержимого файла:
19846 Шорты пляжные синие 159.00 12
198478 Шорты пляжные черные с рисунко173.00 17
19847983Куртка для сноубордистов, разм10173.991234
- Программа должна считать имя файла для операций CRUD с консоли.
- В классе Solution не должны быть использованы статические переменные.
- При запуске программы без параметров список товаров должен остаться неизменным.
- При запуске программы с параметрами "-c productName price quantity" в конец файла должна добавится новая строка с товаром.
- Товар должен иметь следующий id, после максимального, найденного в файле.
- Форматирование новой строки товара должно четко совпадать с указанным в задании.
- Созданные для файлов потоки должны быть закрыты.