如何用 Java 中的每个循环替换下面的 while 循环?
JSONObject postParameters = new JSONObject();
Map parameterMap = httpRequest.getParameterMap();
Iterator<Map.Entry<String, String[]>> it = parameterMap.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, String[]> entry = it.next();
if(entry.getValue().length == 1){
postParameters.put(entry.getKey(), entry.getValue()[0].toString());
}
else{
JSONArray valueList = new JSONArray();
for(String value : entry.getValue()){
valueList.add(value.toString());
}
postParameters.put(entry.getKey(), valueList);
}
}
基本上我想让它更具可读性。
Helenr
江户川乱折腾
相关分类