数组javajsonarray。包含(字符串)没有这样的函数?
我有一个名为playtitles的JSONArray和一个名为playname的字符串。 我想遍历JSONArray并检查字符串,但是JSONArray没有一个字符串。contains()函数,这是相关代码:
这是我得到的错误The method contains(String) is undefined for the type JSONArray
我曾尝试将playName转换为JSON字符串,但这似乎也不起作用。 我还尝试使用ArrayList,然后将其转换为JSONArray,但这会导致更多问题
有什么建议吗
# 1 楼答案
我认为您需要使用以下实现:
根据他们的规格,有一个。JSONArray的contains()方法
http://json-lib.sourceforge.net/apidocs/net/sf/json/JSONArray.html#contains(java.lang.Object)
因此,进口将类似于:
# 2 楼答案
假设你使用的是org。json。JSONArray:
是的,没有这种方法。你需要自己实现它