Как создать собственный тип файла? - PullRequest
1 голос
/ 15 марта 2010

Я хочу создать собственный тип файла для сохранения объектов в моем приложении. В принципе, мне срочно не нужен новый тип файла, но он будет лучше.

У меня есть класс. Например, Автомобиль. Имеет конструктор (имя строки, цвет строки, длина int, драйвер драйвера). Когда автомобиль создан (его экземпляр), как сохранить его как файл?

Ответы [ 3 ]

2 голосов
/ 15 марта 2010

Для сохранения объекта в файл вам необходимо сериализация .

Вы можете выбрать любое расширение файла, например: .car.

Хорошее руководство по сериализации .

1 голос
/ 15 марта 2010

Я бы сохранил его как файл XML с пользовательским расширением. Я бы сказал, чтобы мое приложение считывало эти файлы в формате XML. Для меня это самый простой способ обеспечить последовательность. Это также может помочь в том случае, если вашему приложению необходимо установить связь с другим, возможно, по запросу пользователя.

0 голосов
/ 15 марта 2010

В основном, чтобы «создать» свой собственный тип файла, вы определяете стандарт и используете свое собственное расширение файла. Там нет больших обручей, чтобы прыгать, если вы последовательны.

Хотя, что ты имеешь в виду, сохрани свои объекты, я не уверен.

Дополнительно изучите потоковые методы Object input и output . Наконец, посмотрите на this для сериализации методов в Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...