Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 20
1

Как добавить объект в HashSet из ObjectInputStream

23.11.2018, 15:12. Показов 1511. Ответов 1
Метки set (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите как добавить объект в HashSet из ObjectInputStream
Java
1
2
3
4
5
6
7
8
9
10
 try(FileInputStream fileInputStream = new FileInputStream(file)){
            ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream);
 
            Set<User> users = (Set<User>) objectInputStream.readObject();
            System.out.println(users);
            objectInputStream.close();
 
        } catch (IOException | ClassNotFoundException e) {
            e.printStackTrace();
        }
В данном случае выдает ошибку:
Exception in thread "main" java.lang.ClassCastException: User cannot be cast to java.util.Set
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2018, 15:12
Ответы с готовыми решениями:

Как добавить в HashSet объект класса Color
Подскажите пожалуйста почему я не могу добавить объекты класса Color в HashSet? Eclipse выдает...

HashSet. Удалить объект-класс из HashSet
Всем привет! Есть код: HashSet&lt;Human&gt; humanHashSet = new HashSet(); ...

Вытащить из HashSet объект HashMap
В первую очередь хочу высказать недоумение касаемо того, зачем разработчики системы в качестве...

Ссылка на объект не указывает на экземпляр объекта (HashSet)
Здравствуйте! 1. Объявил static HashSet&lt;String&gt; uniqueList; 2. В конструкторе формы:...

1
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
23.11.2018, 18:49 2
Лучший ответ Сообщение было отмечено Qew11 как решение

Решение

Java
1
2
3
Set<User> users= new HashSet<>();
User user = (User) objectInputStream.readObject()
users.put(user);
1
23.11.2018, 18:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2018, 18:49
Помогаю со студенческими работами здесь

Обсуждение HashSet, в частности- хранит HashSet объекты отсортированными или нет?
Что-то я не могу понять. Смотрите, мне надо запихать 10000 случайных элементов типа Integer в...

Добавить только первый элемент из одного HashSet'a в другой
Здравствуйте форумчане! Столкнулся с данной проблемой. Мне нужно из одного HashSet'a добавить...

Добавить в уже существующий объект свойство и положить в него объект
У меня имеется такая вложенность в редьюсере initialState = { prop1: { props2: {...

Как добавить объект в вектор?
Здравствуйте. Есть вектор: int main(){ short int Size=10; vector &lt;Book&gt; Library(Size);...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru