相关疑难解决方法(0)

如何抑制未经检查的投射警告?

拥有以下代码:

fun doSomething(): List<String> {

    val test: List<*> = arrayListOf("test1", "test2")

    return test as List<String>
}
Run Code Online (Sandbox Code Playgroud)

有没有办法抑制最后一行出现的未经检查的投射警告?我试图@SuppressWarnings("unchecked")在方法级别使用标准的Java 方法,但它没有用.

kotlin

25
推荐指数
1
解决办法
8205
查看次数

数组在Java中有所体现

我最近发现,数组是用Java实现的.也就是说,他们仅在运行时知道类型信息.但我对这个定义有点困惑.

如果说Arrays只在运行时知道类型信息,我应该能够为任何数组分配任何值,因为只有在运行时才知道输入错误,只会在运行时抛出错误.但实时情况并非如此.我们得到一个编译时错误.

那么有人可以说明"它是什么意思 - 阵列被神化了"?

java arrays

8
推荐指数
2
解决办法
1457
查看次数

标签 统计

arrays ×1

java ×1

kotlin ×1