我正在将一些Kotlin代码转换为Java。
我有
import kotlin.collections.CollectionsKt;
...
CollectionsKt.removeAll(x, y);
但是我发现kotlin文档不是非常有用-我可以看到这一点
删除此集合中也包含在指定集合中的所有元素。
但是我不确定该操作最后是否退出
这里的动作是什么?
答案 0 :(得分:0)
<Tabstrip selected={this.state.selected} className="red" />
<Tabstrip selected={this.state.selected} className={styles.red} />
是Kotlin的Java互操作性类。
在Kotlin中,您应该改用kotlin.collections.CollectionsKt
。
removeAll是扩展功能,请参见documentation on it
从文档中:
删除此集合中也包含在指定集合中的所有元素。
它将返回x,其中删除了y的所有内容。
回到CollectionsKt.removeAll,尽管不应该使用它,但可以在kotlin代码中使用它,其中x是执行它的集合。因此它将返回x减去y的内容。