在groovy中,可以使用内置的indexOf方法来查找一个字符串数组中某个值的下标。该方法返回该值在数组中的第一个索引,如果该值不存在,则返回-1。

例如,假设有一个字符串数组arr

def arr = ['apple', 'banana', 'orange']

要查找'banana'的下标,可以使用以下代码:

def index = arr.indexOf('banana')

如果'banana'存在于数组中,index将会是1。如果'banana'不存在于数组中,index将会是-1。

需要注意的是,indexOf方法是区分大小写的。如果要忽略大小写,可以使用findIndexOf方法:

def index = arr.findIndexOf { it.equalsIgnoreCase('banana') }
groovy String数组 根据值找下标

原文地址: https://www.cveoy.top/t/topic/fHo5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录