powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не пролходит типизация при извлечении объекта из списка, как искать ошибку?
3 сообщений из 3, страница 1 из 1
Не пролходит типизация при извлечении объекта из списка, как искать ошибку?
    #37934658
Фотография BlackGnomeГуест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет! Что то у меня с матчастью :)

Добавляю объект:

Код: java
1.
2.
3.
4.
5.
6.
7.
 

       freeTeachVector tv =  new freeTeachVector();
       
       this.CURRENT_CONTEXT.setDataObject(cfx_neuro_perceptron.DATA_BIN_KEY,tv);

 



В том же классе, в котором добавляю, он, соответственно, нормально извлекается

а в другом классе - дуля

Код: java
1.
 Object tvector = this.CURRENT_CONTEXT.getDataObject(cfx_neuro_perceptron.DATA_BIN_KEY);




В ошибочном случае машина считает что tvector -это строка:

Сравнение рузультатов извлечения информации об объекте для класса, в котором проходит вставка и для другого класса:

( toString и getClass )

Object: freeTeachVector@550571f6 - class freeTeachVector
Object: freeTeachVector@550571f6 - class java.lang.String

Не могу понять, в чем я ступил?
...
Рейтинг: 0 / 0
Не пролходит типизация при извлечении объекта из списка, как искать ошибку?
    #37935444
Фотография BlackGnomeГуест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackGnomeГуест,

Народ! Ну скажите, чисто теоретически, в каком случае нельзя провести типизацию, вопрос только в этом!
...
Рейтинг: 0 / 0
Не пролходит типизация при извлечении объекта из списка, как искать ошибку?
    #37935581
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В каком-то месте у вас в контекст помещается вместо freeTeachVector результат вызова его toString().
чтобы воспроизвести проблему можете сделать так
this.CURRENT_CONTEXT.setDataObject(cfx_neuro_perceptron.DATA_BIN_KEY,tv.toString())
получите второй результат.
Чтобы отследить где именно объект превращается в строку, переопределите в этом классе toString() и поставьте там breakpoint
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Не пролходит типизация при извлечении объекта из списка, как искать ошибку?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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