java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例
CopyOnWriteArrayList的forEach()方法为Iterable的每个元素执行给定的操作,直到已处理完所有元素或该操作引发异常。
用法:
public void forEach (Consumer action)
参数:此方法采取参数操作,该参数操作表示要对每个元素执行的操作。
返回值:此方法不返回任何内容。
异常:如果指定的操作为null,则此方法将引发NullPointerException。
以下示例程序旨在说明CopyOnWriteArrayList类的forEach()函数:
示例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
java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例相关推荐
- java is start_PHP IntlChar::isJavaIDStart()用法及代码示例
IntlChar::isJavaIDStart()函数是PHP中的一个内置函数,用于检查输入字符代码点是否允许,因为第一个字符是Java标识符.对于具有常规类别"Sc"(货币符号) ...
- java generate()_Java IntStream generate()用法及代码示例
IntStream generate(IntSupplier s)返回一个无限顺序无序流,其中每个元素由提供的IntSupplier(提供int值的结果)生成.这适用于生成恒定流,随机元素流等. 用法 ...
- java map sortedmap_Java SortedMap put()用法及代码示例
Java中SortedMap接口的put()方法用于将指定值与该映射中的指定键相关联. 用法: V put(K key, V value) 参数:此方法有两个参数: key:这是左参数, value: ...
- java创建datetime_Java OffsetDateTime ofInstant()用法及代码示例
Java中OffsetDateTime类的ofInstant(Instant Instant,ZoneId zone)方法用于根据指定的Instant和ZoneID创建OffsetDateTime的实 ...
- java temporalfield_Java Year isSupported(TemporalField)用法及代码示例
Year类的isSupported(TemporalField)方法用于检查Year类是否支持指定的字段,这意味着使用此方法,我们可以检查是否可以为指定的字段查询Year对象. ChronoField ...
- java printwrite_Java PrintWriter write(int)用法及代码示例
Java中的PrintWriter类的write(int)方法用于在流上写入指定的字符.使用以整数值传递的字符的ASCII值指定此字符.该整数值用作参数. 用法: public void write( ...
- Java 中removelinked_Java LinkedHashSet remove()用法及代码示例
Java.util.LinkedHashSet.remove(Object O)方法用于从LinkedHashSet中删除特定元素. 用法: LinkedHashSet.remove(Object O ...
- java string set_Java StringJoiner setEmptyValue()用法及代码示例
StringJoiner的setEmptyValue(CharSequence emptyValue)设置确定此StringJoiner的字符串表示形式且尚未添加任何元素(即当它为空时)时要使用的字符 ...
- java short float_Java Short floatValue()用法及代码示例
Short类的java.lang.Short.floatValue()方法是Java中的内置方法,用于将Short对象的值作为浮点数返回. 用法: public float floatValue() ...
最新文章
- MyBatis学习总结(10)——批量操作
- Linux一定需要文件系统吗?
- centos mysql jar 驱动包_JDBC连接MySQL的数据库
- Java 18 正式发布,默认 UTF-8,finalize 被弃用,别再乱用了!
- 【华为大咖分享】9.2018加速度,洞悉DevOps高效能组织的秘密(后附PPT下载地址)
- 出招挽留欧盟公民 英国政府推出“身份申请App”
- 数据分析的3大阶段6大步骤
- 西门子编程使用的OB块解释
- matlab英文词汇,matlab中常见英文词含义
- Docker容器的capability
- 路由器设置成交换机步骤
- github加速神器
- 近观趣店,“审视”罗敏
- 打开.pdm文件的工具
- 微信小程序选择图片(相册中选择/相机拍摄)
- H3C路由器静态NAT_路由器多WAN口方式解决访问不同专线接入的服务器
- 【毕业设计】深度学习手势识别检测系统 - python
- GitLabCICD实战----在.gitlab-ci.yml文件的步骤中使用git clone 另一个代码仓报错的解决办法
- 杰理 开发环境搭建以及软件使用
- 大动荡中的机遇---------中国经济新变局的展望zz