gpt4 book ai didi

java - ImmutableList 类型的方法未定义

转载 作者:行者123 更新时间:2023-12-01 19:52:13 24 4
gpt4 key购买 nike

代码是从其他项目下载的。在第 4 行,reverse() 函数出现错误。内容为“The method reverse() is undefined for the type ImmutableList<String>

我知道错误的含义,但不知道如何处理。谁能帮我?提前致谢。

public static <T> JsonExtractor<T> generateExtractor(String path, JsonExtractor<T> rootExtractor, boolean exceptionOnOutOfBounds) {
ImmutableList<String> tokens = ImmutableList.copyOf(new JsonPathTokenizer(path));
JsonExtractor<T> jsonExtractor = rootExtractor;
for (String token : tokens.reverse()) {
jsonExtractor = new ObjectFieldJsonExtractor<>(token, jsonExtractor, exceptionOnOutOfBounds);
}
return jsonExtractor;
}

代码导入是

import com.google.common.collect.ImmutableList;

最佳答案

从最后到第一个访问列表中的项目。

for (int index = tokens.size() - 1; index >= 0; index--) {
String token = tokens.get(index);
jsonExtractor = new ObjectFieldJsonExtractor<>(token, jsonExtractor, exceptionOnOutOfBounds);
}

关于java - ImmutableList<String> 类型的方法未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50958217/

24 4 0