Преобразование коллекции в файл / Inputstream - PullRequest
0 голосов
/ 14 марта 2012

Я использую синтаксический анализатор SAX в своем коде, который принимает только объект InputStream или File.Мне нужно дать коллекцию в качестве входных данных для этого синтаксического анализатора SAX.Поэтому мне нужно преобразовать его в InputStream или объект File.Так что кто-нибудь может сказать, как преобразовать тип данных коллекции во входной поток или файл.

Ответы [ 2 ]

0 голосов
/ 14 марта 2012

Если ваша коллекция похожа на

List<File> li = new ArrayList<File>();

, то простой получатель списка можно передать методу SAX.

0 голосов
/ 14 марта 2012

Парсер ожидает данные в формате XML. Вы можете либо кодировать метод для размещения вашей коллекции в виде XML, либо удалить коллекцию с помощью JAXB.

...