有没有什么好的方法来获得第一个非空字符串数组元素的索引?是的,你可以写如何获取第一个非空数组元素的索引?
int index;
for (int i = 0; i < arr.length; i++) {
if (arr[i] != null) {
index = i;
break;
}
}
但也许有可能以更美丽的方式做到这一点?例如,您可以使用ObjectUtils.firstNonNull
方法获取数组的第一个非空元素,或许有类似于获取索引的东西?
但是,这可能会产生意外的行为,如果有_no_非空元素...... –
@tobias_k,嗯,你是对的,如果没有非空的元素,它将返回数组的长度。感谢您的评论。我将编辑它 –