local data = _objectWrappers:wrap(_arrays:arrayOf(_plugins:loadClass("java.lang.String"), nil, nil, nil)) -- 尝试获取第一个非空的字符串长度,如果所有元素都为空,则返回 nil local firstNonNullLengthOrNull = data:firstNotNullOfOrNull(function(it) if (it ~= nil) then return _objectWrappers:wrap(it):count() else return nil end end) -- 输出:第一个非空的字符串长度(或 nil): nil _console:log("第一个非空的字符串长度(或 nil): ", firstNonNullLengthOrNull)