Как получить ключи и значение от объекта в Java - PullRequest
0 голосов
/ 12 февраля 2020

Мне было интересно, как получить KEY и VALUE из объекта в JAVA

мой объект похож на ниже

Object obj = [{ index_a = 1, index_b = 2}, { index_a = 3, index_b = 4}]

Я хочу получить index_a, 1, index_b, 2, ...

1 Ответ

1 голос
/ 12 февраля 2020

Я предполагаю, что вы пришли к Java из языка, на котором объекты имеют свободные типы и доступ к ним осуществляется приблизительно как ключ, пары значений, которые часто определяются во время выполнения. Примером является json преобразование непосредственно в JS объектов с минимальным переводом.

Это не описывает Java вообще. Тип и структура объектов Java явно определены во время компиляции, и ожидается, что доступ к ним будет осуществляться через методы, доступные во время компиляции. Для опытного Java кодера ваш вопрос сбивает с толку, потому что доступ к переменным объекта в качестве ключей и значений просто не так, как это обычно делается в Java.

Если ваш объект будет хранить список карт от строковых ключей до значений даты (например), тогда это обычно выражается в java как переменная типа List<Map<String,Date>>.

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