Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как и чем сериализовать HashMap? / 7 сообщений из 7, страница 1 из 1
26.11.2014, 13:12
    #38817246
IShapovalov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как и чем сериализовать HashMap?
С толкнулся с проблемой нужно сериализавать HashMap, но чем и как не знаю. Посоветовали с помощью xstream но не получилось.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
        HashMap<Integer, Task> taskHashMap = new HashMap<Integer, Task>();
        Task task = new Task(name, description, startDate, active);

        taskHashMap.put(Singleton.getInstance().getNextID(), task);

//        try
//        {
//            XStream xoutstream = new XStream();
//            BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("task.xml")));
//
//            ObjectOutputStream out = xoutstream.createObjectOutputStream(writer, "rootnode");
//
//            // Serialize collection
//
//            for (HashMap.Entry<Integer, Task> pair : taskHashMap.entrySet())
//            {
//                out.writeObject(pair);
//            }
//            out.close();
//
//            // Deserialize collection
//
//            XStream xinstream = new XStream(new Dom4JDriver());
//            BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("task.xml")));
//            ObjectInputStream in = xinstream.createObjectInputStream(reader);
//            try
//
//            {
//
//
//                while (true)
//
//                {
//
//                    (Integer, Task) obj = (Integer, Task) in.readObject();
//
//                    System.out.println(obj);
//
//                }
//
//                 taskHashMap = (HashMap<Integer, Task>) in.readObject();

                //for (HashMap.Entry<Integer, Task> pair : askHashMap.entrySet())
                //{
                  //  System.out.println(" это заебись" + pair.getValue().getName()  + " " + pair.getValue().getDescription() + " " + pair.getKey());
                //}
//
//
//
//            }
//
//            catch (EOFException e)
//
//            {
//
//                System.out.println("Everythings readed!");
//
//            }
//
//        }
//
//        catch (FileNotFoundException e)
//
//        {
//
//            System.out.println("could not open file: myfile.xml");
//
//        }
//
//        catch (IOException e)
//
//        {
//
//            System.out.println("could not write to file: myfile.xml");
//
//        }
//
//        catch (ClassNotFoundException e)
//
//        {
//
//            System.out.println("Class not found");
//
//        }
//
//
...
Рейтинг: 0 / 0
26.11.2014, 13:16
    #38817256
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как и чем сериализовать HashMap?
IShapovalovПосоветовали с помощью xstream
Чем бинарная Java сериализация не угодила?

IShapovalovно не получилось.
Что именно не получилось?
...
Рейтинг: 0 / 0
26.11.2014, 13:17
    #38817259
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как и чем сериализовать HashMap?
...
Рейтинг: 0 / 0
26.11.2014, 13:18
    #38817261
IShapovalov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как и чем сериализовать HashMap?
Blazkowicz,

надо в xml
...
Рейтинг: 0 / 0
26.11.2014, 13:19
    #38817267
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как и чем сериализовать HashMap?
IShapovalovBlazkowicz,
надо в xml
Странно. Автор темы не упомянул.
...
Рейтинг: 0 / 0
26.11.2014, 13:20
    #38817270
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как и чем сериализовать HashMap?
...
Рейтинг: 0 / 0
26.11.2014, 13:27
    #38817282
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как и чем сериализовать HashMap?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как и чем сериализовать HashMap? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]