- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
代码是从其他项目下载的。在第 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/
我有这个代码 final List connectedIds = getConnectedDevices(); final List allDbDevicesAsList = getA
我遇到了这个错误: Type mismatch: cannot convert from ImmutableList to ImmutableList 这是错误的代码:在线 COMPLETIONS =
我使用 com.google.common.collect.ImmutableList 不允许对列表中的元素进行任何修改。代码如下所示,但断言失败。MyObj 不会覆盖克隆方法,这就是它失败的原因吗?
我有以下代码。不确定发生了什么,但它在 1 小时前一直在工作,我没有做任何更改,现在它不工作了。 private final List people; private List friend; met
给定一个 Collection谁的类型T仅在运行时(而不是在编译时)已知,我想生成一个 ImmutableList . 我想创建的方法可能像这样: var immutableList = Create
所以我的程序中有这个奇怪的错误(据说没有更多错误之前的最后一个错误),无论我做什么都无法解决。我正在使用 jMonkey Engine 3 (jme3),这是一段有错误的代码: public List
代码是从其他项目下载的。在第 4 行,reverse() 函数出现错误。内容为“The method reverse() is undefined for the type ImmutableList
我有以下代码: private static final ImmutableMultimap namesToAddress; public static List getAddresses(Strin
我正在使用 Google 的 ImmutableList 类 http://google-collections.googlecode.com/svn/trunk/javadoc/com/google
出于好奇,我下载了 Google Guava 的源代码,想看看不可变集合的背后有什么支持。 我正在查看 ImmutableList,我注意到它仍然由老式数组支持,如 Object[] 所以我只是好奇,
是否在某处记录了 ImmutableList 的性能特征? ?我对渐近复杂性(big-O)感兴趣。 msdn 链接没有透露太多。 我知道 Add和 this[]都是 O(log n) from thi
我正在尝试为 Guava 的 ImmutableList 构建一个 Java 8 收集器实现。但是我不断收到奇怪的空指针错误。我的收集器出了什么问题? java.lang.NullPointerExc
我有一个 System.Collections.Immutable.ImmutableList我想检查其中是否存在某个项目并一步将其删除。像这样: var newList = oldList.Remo
当我深入研究 ImmutableList 的 gs-collection 源代码时,它没有扩展 java.util.List。然而类 javadoc 提到所有 ImmutableList 实现必须实现
我刚开始学习 Guava,我注意到 ImmutableList.builder() 有一些特别之处. 这不编译: List iList = ImmutableList.builder().add("O
我正在使用 Guava-05-snapshot 和 Sun 的 JDK 1.6执行此代码段的代码会爆炸: List badpasswords = Lists.newArrayList( Passwor
我可以创建一个 Guava ImmutableList 与 of方法,并将根据传递的对象获取正确的泛型类型: Foo foo = new Foo(); ImmutableList.of(foo); 但
我认为 ImmutableList 在添加和删除元素方面比 List 慢得多。是吗? 基准测试。 ImmutableList add 和 RemoveAt 的性能很好。 RemoveAt 甚至比 Li
我们鼓励我们尽可能地拥有不可变的变量。 但是有时候当我不得不修改列表时,我开始怀疑哪种方法更适合当前情况... val mutableList = mutableListOf() // where I
在 System.Collections.Generic 中有一个非常有用的 ImmutableList。但是对于这种类型,Autofixture 会抛出异常,因为它没有公共(public)构造函数,
我是一名优秀的程序员,十分优秀!