java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例
CopyOnWriteArrayList的forEach()方法為Iterable的每個元素執(zhí)行給定的操作,直到已處理完所有元素或該操作引發(fā)異常。
用法:
public void forEach (Consumer action)
參數(shù):此方法采取參數(shù)操作,該參數(shù)操作表示要對每個元素執(zhí)行的操作。
返回值:此方法不返回任何內(nèi)容。
異常:如果指定的操作為null,則此方法將引發(fā)NullPointerException。
以下示例程序旨在說明CopyOnWriteArrayList類的forEach()函數(shù):
示例1:
// Java Program to illustrate the CopyOnWriteArrayList
// forEach() method in Java
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// Create object of CopyOnWriteArrayList
CopyOnWriteArrayList ArrLis
= new CopyOnWriteArrayList();
// Add elements
ArrLis.add(2);
ArrLis.add(3);
ArrLis.add(4);
ArrLis.add(7);
// Print CopyOnWriteArrayList
System.out.println("CopyOnWriteArrayList: "
+ ArrLis);
System.out.println("Traversing this List : ");
// Traverse this queue using forEach() method
ArrLis.forEach((n) -> System.out.println(n));
}
}
輸出:
CopyOnWriteArrayList: [2, 3, 4, 7]
Traversing this List :
2
3
4
7
示例2:
// Java Program to illustrate the CopyOnWriteArrayList
// forEach() method in Java
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// Create object of CopyOnWriteArrayList
CopyOnWriteArrayList ArrLis
= new CopyOnWriteArrayList();
// Add elements
ArrLis.add("Geeks");
ArrLis.add("Gfg");
ArrLis.add("Portal");
ArrLis.add("geeksforgeeks");
// Print CopyOnWriteArrayList
System.out.println("CopyOnWriteArrayList: "
+ ArrLis);
System.out.println("Traversing this List : ");
// Traverse this queue using forEach() method
ArrLis.forEach((n) -> System.out.println(n));
}
}
輸出:
CopyOnWriteArrayList: [Geeks, Gfg, Portal, geeksforgeeks]
Traversing this List :
Geeks
Gfg
Portal
geeksforgeeks
總結(jié)
以上是生活随笔為你收集整理的java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最长的微信网名大全
- 下一篇: Java在linux新建png_教你如何