Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何获取JSONArray的字符串索引?_Java_Arrays - Fatal编程技术网

Java 如何获取JSONArray的字符串索引?

Java 如何获取JSONArray的字符串索引?,java,arrays,Java,Arrays,例如,我有一组字符串: ["hello", "dear", "community"] 我想得到“亲爱的”的索引。我该怎么做 我正在迭代一个数组,希望检查JSONArray中的is数组元素并获取其索引。没有直接的方法获取它。除非循环遍历对象并找到匹配字符串的索引 for(int i=0;i<arr.length();i++) { if("dear".equals(arr.get(i))) { return i;

例如,我有一组字符串:

["hello", "dear", "community"]
我想得到“亲爱的”的索引。我该怎么做


我正在迭代一个数组,希望检查JSONArray中的is数组元素并获取其索引。

没有直接的方法获取它。除非循环遍历对象并找到匹配字符串的索引

for(int i=0;i<arr.length();i++) {
            if("dear".equals(arr.get(i))) {
                return i;
            }
        }

for(inti=0;i没有直接的方法来获取它。除非您循环遍历对象并找到匹配字符串的索引

for(int i=0;i<arr.length();i++) {
            if("dear".equals(arr.get(i))) {
                return i;
            }
        }

for(int i=0;i可能的重复项您可以使用JSONArray.indexOf(“亲爱的”)方法。@Charvee JSONArray有这样一个方法吗?是的。我已经在我的代码中尝试过了。看这个,我正在使用其他jar。可能的重复项您可以使用JSONArray.indexOf(“亲爱的”)方法。@Charvee JSONArray有这样一个方法吗?是的,有。我在我的代码中尝试过。看这个,我正在使用另一个jar。我正在迭代一个数组,想检查JSONArray中的数组元素并获取它的索引。@onskulis Hirak提供的代码正是这样做的。@Zeeker抱歉,我是说快速枚举。@Hirak谢谢你的解决方案,抱歉误解。它工作得很好,只是需要将其用作函数。我正在迭代数组,希望检查JSONArray中的数组元素并获取其索引。@onskulis Hirak提供的代码正是这样做的。@Zeeker抱歉,我是说快速枚举。@Hirak感谢您提供的解决方案,抱歉误解。它工作得很好,只是nee我想把它作为一种功能来使用。