我在Java中使用地图集合。我的代码如下;
public void example(String var){
Map<String, String> params = new LinkedHashMap<String, String>();
params.put("data", var);
String jsonResult = Jsoup.connect(url).ignoreContentType(true).data(params).execute().body();
}
当var为null时,我会收到java.lang.IllegalArgumentException: Data value must not be null
的错误。
答案 0 :(得分:2)
错误似乎在Jsoup#data
中,并且不接受任何参数的null
值。如果您知道var
为null
,则请勿在地图中添加键/值对。