# encoding: utf-8 data = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.String"), nil, nil, nil)) # 尝试获取第一个非空的字符串长度,如果所有元素都为空,则返回 nil firstNonNullLengthOrNull = data.firstNotNullOfOrNull { |it| if it != nil then $objectWrappers.wrap(it).count() else nil end } # 输出:第一个非空的字符串长度(或 nil): nil $console.log("第一个非空的字符串长度(或 nil): ", firstNonNullLengthOrNull)