在Java/Android中,匿名内部类是一种特殊的内部类,它没有名字,直接在代码中定义并实例化。匿名内部类通常用于创建只需要使用一次的类的实例。
要在匿名内部类中更新ArrayList,可以按照以下步骤进行:
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("元素1");
arrayList.add("元素2");
new Thread(new Runnable() {
@Override
public void run() {
arrayList.add("新元素");
}
}).start();
完整的示例代码如下:
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("元素1");
arrayList.add("元素2");
new Thread(new Runnable() {
@Override
public void run() {
arrayList.add("新元素");
}
}).start();
System.out.println(arrayList);
}
}
这个例子中,我们创建了一个ArrayList对象,并添加了两个元素。然后,在匿名内部类中使用add()方法添加了一个新元素。最后,我们打印ArrayList的内容,可以看到新元素已经被成功添加。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云