【问题标题】:How to get keys and value from object in JavaJava如何从对象中获取键和值
【发布时间】:2020-02-12 01:10:21
【问题描述】:

我想知道如何从 JAVA 中的对象中获取 KEY 和 VALUE

我的对象如下所示

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

我要获取 index_a, 1, index_b, 2, ...

【问题讨论】:

  • 配对列表?如果您尝试使用Object,那么我建议您做错了。
  • 我应该使用列表吗?而不是使用对象?
  • 该对象没有对您有用的信息。创建一个反映您拥有的数据的类。
  • @Jay 地图列表就可以了。此对象无效。
  • 如果我只有钥匙怎么办?我现在刚刚编辑。

标签: java object key


【解决方案1】:

我猜您是从一种语言来到 Java 的,在这种语言中,对象具有松散的类型,并且大致作为键值对来访问,这些键值对通常在运行时定义。一个例子是 json 以最少的翻译直接转换为 JS 对象。

这根本没有描述 Java。 Java 对象的类型和结构在编译时显式定义,并期望通过编译时可用的方法进行访问。对于经验丰富的 Java 编码人员,您的问题令人困惑,因为将对象变量作为键和值访问并不是 Java 中的一般做法。

如果您的对象要存储从字符串键到日期值的映射列表(例如),那么这通常在 java 中表示为List<Map<String,Date>> 类型的变量。

【讨论】:

    猜你喜欢
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-27
    • 1970-01-01
    • 2023-02-06
    相关资源
    最近更新 更多