小编new*_*der的帖子

我正在填充 ArrayList<Integer> 类型的 ArrayList 。插入完成两次,但结果仅反映第二次更新。解释

       ArrayList<ArrayList<Integer>> list = new ArrayList<>();
       int i=0;
       ArrayList<Integer> l = new ArrayList<>();
       l.add(1);
       l.add(4);
       list.add(i,l);
       i++;

       l.clear();
       l.add(0);
       l.add(4);
       l.add(3);
       l.add(2);
       list.add(i,l);
Run Code Online (Sandbox Code Playgroud)

现在我的列表有 2 个具有相同值 {0,4,3,2} 的元素。{1,4} 会发生什么?

java arraylist

3
推荐指数
1
解决办法
144
查看次数

为什么这段协程代码不打印任何内容?

当使用 runBlocking 时,会打印行,但在以下情况下不会打印任何内容

fun main(){
     GlobalScope.launch{
    
        println("function started") //printing the first line
        delay(1000)
        println("function ended")   //printing the last line

}}
Run Code Online (Sandbox Code Playgroud)

kotlin kotlin-coroutines

2
推荐指数
1
解决办法
889
查看次数

为什么 kotlin 的函数参数中不允许使用 var 或 val?

fun myfunction(a:String) //这是有效的

fun myfunction(var a:String) //这是无效的

fun myfunction(val a:String) //这是无效的

kotlin

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

标签 统计

kotlin ×2

arraylist ×1

java ×1

kotlin-coroutines ×1