如何在kotlin中查看java.util.Collections#copy方法?

pe4enko:

许多指南试图解释它们之间的差异? extend T? super T用作示例方法java.util.Collections#copy

public static <T> void copy(List<? super T> dest, List<? extends T> src) {
}

这种方法在kotlin中的外观如何?如果我尝试复制并通过Kotlin类中的此方法,并通过IntelliJ Idea转换为kotlin,则此方法看起来像

fun <T> copy(dest: List<in T?>?, src: List<T?>?) {}

但是这段代码没有编译。

适应性:

Kotlin List不可变。看到这个帖子

fun <T> copy(
    dest: MutableList<in T>,
    src: List<T>
) {
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么在java.util.Collections中声明了静态java.util.Collections.fill()方法而不是在java.util.AbstractList中声明了实例方法?

如何在Eclipse中查看Java SDK类(java.lang,java.util等)的源代码?

Maven的清洁命令:java.util.Collections.UnmodifiableRandomAccessList类型为java.util.ArrayList中的财产

java.util.hashMap中的init方法

在Scala中,如何重写采用java.util.Map的方法

如何创建实现java.util.collections的类

正则表达式匹配“ java.util”,但不匹配“ java.util.Collections”

java.util.Collections.sort()方法的时间复杂度是多少?

Jenkins 管道没有方法签名:java.util.Collections$UnmodifiableMap.$()

java.util.Map values() 方法性能

java.util.Collections上的Java泛型警告

为什么Diamond运算符不适用于Java 7中的java.util.Collections方法?

为什么在Set / List / Map中用于包装元素的方法的名称中包含'singleton'?(java.util.Collections)

如何扩展java.util.Scanner类以添加nextChar()方法?

在Perl的List :: Util的“ shuffle”方法中。如何“洗牌”?

如何在java.util.Timer中剩余时间?

java.util.Collections.contains()如何比线性搜索执行得更快?

如何在Kotlin中简化主要的Java方法?

如何在Kotlin中向Java类添加静态方法

如何在 Java 类中实现 Kotlin 挂起方法?

获得小时java.util.date的最快方法?

Java Util Logger进入和退出方法无法处理

java.util.TimerTask cancel()方法的确切语义

显示java.util.logging xml文件的简单方法?

尝试调用虚拟方法'long java.util.Date.getTime()'

停止java.util.concurrent.Executor任务的方法

是否包含java.util.List线程安全的方法?

这是使用java.util.concurrent.FutureTask的好方法吗?

NoSuchMethodError-没有静态方法比较(java / util / Comparator)