【发布时间】:2015-02-14 08:44:28
【问题描述】:
我有 HashMap,它有数据, 我通过jetty9通过xmlrpc连接到数据库 我被java客户端调用这个函数,通过这段代码
Object params[] = new Object[]{stString};
HashMap v1;
v1 = (HashMap<String, Object[]>)server.execute("DBRamService.getRmsValues", params);
我需要在我的 java 客户端中打印它,我该怎么做呢? 这是我从数据库中获取数据的函数
HashMap<String, Object[]> result = new HashMap<String, Object[]>();
ArrayList<Double> vaArrL = new ArrayList<Double>();
try {
// i have connected to postgres DB and get data
while (rs.next()){
vaArrL.add(rs.getDouble("va"));
}
int sz = vaArrL.size();
result.put("va", vaArrL.toArray(new Object[sz]));
} catch ( Exception e ) {
System.out.println(e);
e.printStackTrace();
}
return result; }
【问题讨论】:
-
@AlexKM 我的代码需要帮助
-
为什么要将
vaArrL添加到HashMap?您只添加一个条目。相反,您可以遍历vaArrL并打印值。 -
@learningloop 我需要返回值到 java 客户端并在那里打印。现在我该怎么做才能在客户端打印返回的结果?