java - 如何直接在 android 中从 HashMap 设置对象字段

标签 java android reflection hashmap mapping

我想将所有值从 hashMap 分配给 myObject:

Map <String, Object> hashMap;

UserdefinedClass myObject; 

是否有可用的库或直接方法?

最佳答案

第 1 步:向对象(实体类)添加值。 第 2 步:将 Object 添加到 Hashmap 作为 value wrt Key。 第 3 步:从 HasMap 中获取对象并使用迭代器迭代值。

Iterator iterator = meMap.keySet().iterator();
while(iterator.hasNext()) {
String key=(String)iterator.next();
String value=(String)meMap.get(key);
}

如有任何疑问,请随时提出。

关于java - 如何直接在 android 中从 HashMap 设置对象字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33492277/

相关文章:

java - 如何从 HttpClient 切换到 HttpUrlConnection?

java - 从 beanshell 或 Java 程序使用 ANTLR

java - 如何在自定义 ClassLoader 中处理类 [B

android - 如何在 android SQLite 数据库中存储和检索图像并将它们显示在 gridview 上

c# - 向上转换一个对象

java - 用于复杂对象的 apache EqualsBuilder

java - 如何使按钮方形和可调整大小

java - 如何将 float 数组转换为 glVertexPointer 的 java.nio.Buffer?

android - Appwidget 大小计算

java - Flutter & Android : Your build is currently configured to use Java 17. 0.2 和 Gradle 7.0.2