小编s16*_*16h的帖子

Java ArrayList clear()方法

我无法理解下面的代码.clear方法删除分配给"al"的所有元素吧?然后ArrayList al接收字符串Str2的值,alal接收Str3的值.

那么如果仅使用Str3分配alal,那么输出如何如下呢?有人可以解释一下吗?非常感谢

OUTPUT:

[String 2]

[[String 2],String 3]

public static void main(String[] args){

    String Str1 = "String 1";
    String Str2 = "String 2";
    String Str3 = "String 3";


    ArrayList al = new ArrayList();
    ArrayList alal = new ArrayList();


    al.add(Str1);
    alal.add(al);

    al.clear();

    al.add(Str2);
    alal.add(Str3);

    System.out.println(al);
    System.out.println(alal);
}
Run Code Online (Sandbox Code Playgroud)

java arraylist

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

标签 统计

arraylist ×1

java ×1