gpt4 book ai didi

Java ArrayList 转换为名称值对

转载 作者:行者123 更新时间:2023-12-02 08:02:12 24 4
gpt4 key购买 nike

在一个java类中,我使用一个数组列表说报告包含所有具有reportid,reportname,reporttype等的报告列表,我想将其添加到NameValuePair中并向特定url发送Http postmethod调用。

我想将 arraylists - reportname 添加到名称值对(org.apache.commons.httpclient.NameValuePair)中,然后使用 http 客户端 post 方法将名称值对数据提交到特定的 url。

这是我的名称值对

if (validateRequest()) {
NameValuePair[] data = {
new NameValuePair("first_name", firstName),
new NameValuePair("last_name", lastName),
new NameValuePair("email", mvrUser.getEmail()),
new NameValuePair("organization", mvrUser.getOrganization()),
new NameValuePair("phone", mvrUser.getPhone()),
new NameValuePair("website", mvrUser.getWebsite()),
new NameValuePair("city", mvrUser.getCity()),
new NameValuePair("state", mvrUser.getState()),
new NameValuePair("country", mvrUser.getCountry()),
new NameValuePair(**"report(s)", reports**.)
};

请建议我如何将报告数组列表报告名称添加到 NameValuePair 的报告字段中。

--谢谢

@阿达什我可以与这样的泛型一起使用吗?

reportname = "";
for (GSReport report : reports) {
reportname = reportname + report.getReportName();
reportname += ",";
}

然后添加名称值对作为

new NameValuePair("report(s)", reportname)

最佳答案

对于名称值对,请使用类似 map 的东西...例如。 Hastable(它是同步的),你可以使用其他不同步的 Map 的实现。

关于Java ArrayList 转换为名称值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8740471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com