wrap($arrays->arrayOf($plugins->loadClass("java.lang.String"), null, "two", "three", "four", null)); // 获取第一个非空的字符串长度 $firstNonNullLength = $data->firstNotNullOf(function ($it) use ($objectWrappers) { if ($it != null) return $objectWrappers->wrap($it)->count(); else return null; }); // 输出:第一个非空的字符串长度: 3 $console->log("第一个非空的字符串长度: ", $firstNonNullLength);