我有一个名为playtitles的JSONArray和一个名为playname的String。 我想遍历JSONArray并检查String,但是JSONArray没有.contains()函数,这是相关的代码:
这是我得到的错误The method contains(String) is undefined for the type JSONArray
我已经尝试将playName转换为JSON字符串,但这似乎也不起作用。 我也尝试使用ArrayList,然后将其转换为JSONArray,但这会导致更多问题。
任何提示?
答案 0 :(得分:1)
我认为你需要使用以下实现:
http://json-lib.sourceforge.net/
根据他们的规范,JSONArray有一个.contains()方法。
http://json-lib.sourceforge.net/apidocs/net/sf/json/JSONArray.html#contains(java.lang.Object)
因此导入类似于:
import net.sf.json.JSONArray;
答案 1 :(得分:0)
假设您正在使用 org.json.JSONArray :
是的,没有这样的方法。您需要自己实现它。