首页 > 编程语言 >Java中用forEach和lamad优化for循环

Java中用forEach和lamad优化for循环

时间:2024-04-22 09:57:17浏览次数:30  
标签:Java name dier System lamad names java forEach

 1 import java.util.Arrays;
 2 import java.util.List;
 3 import java.util.function.IntBinaryOperator;
 4 
 5 
 6 List<String> names = Arrays.asList("Alice", "Bob", "Charlie");
 7 
 8 // 方式一for输出
 9 for (int i = 0; i < names.size(); i++) {
10             if(name.equals("Bob")){
11             System.out.println("\"dier\" = " + "dier");
12 }
13 
14 // 方式二forEach输出
15 names.forEach(name ->
16         {
17             if(name.equals("Bob")){
18             System.out.println("\"dier\" = " + "dier");
19         }
20 });
21     
22 //补充,只执行一条语法
23 names.forEach(name -> System.out.println(name));

 

标签:Java,name,dier,System,lamad,names,java,forEach
From: https://www.cnblogs.com/188221creat/p/18150034

相关文章

  • Java 线程安全思路
    线程安全1、先来了解一下:为什么多线程并发是不安全的?****在操作系统中,线程是不拥有资源的,进程是拥有资源的。而线程是由进程创建的,一个进程可以创建多个线程,这些线程共享着进程中的资源。所以,当线程一起并发运行时,同时对一个数据进行修改,就可能会造成数据的不一致性,看下面的例......
  • 【Java定时任务】浅谈CronTrigger的用法和在线Cron表达式生成网址
    1.CronTrigger的作用CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三......
  • 对于前三次的pta题集练习,由于我的偷懒和迟钝,有许多部分没有完成,但在此我还是对题目集
    第一道大题题目信息7-1答题判题程序-1分数50作者蔡轲单位南昌航空大学设计实现答题程序,模拟一个小型的测试,要求输入题目信息和答题信息,根据输入题目信息中的标准答案判断答题的结果。输入格式:程序输入信息分三部分:1、题目数量格式:整数数值,若超过1位最高位不能为0,......
  • Java入门
    Java入门helloworld新建一个文件夹,将要把写的代码放在里面打开文件夹,右键新建一个.txt,将后缀改为.java,为之命名。例如:Hello.java右键文件,选择用notepad++打开文件在notepad++编写代码publicclassHello{ publicstaticvoidmain(String[]args) { System.out......
  • java 答案判题程序
    7-1答题判题程序-1前言这些题目主要用到对象与类的处理:对象是现实世界或抽象概念中的实体在计算机程序中的表示。类则是具有相同属性和方法的对象的集合,是创建对象的模板。通过类,我们可以定义一类对象的共同特征和行为。1.字符串处理:需要对输入的题目信息和答题信息进行字符......
  • Java安全基础之Java Web核心技术
    目录JavaEEJavaMVCServletJSPFilterJDBCRMIJNDIJavaEEJava平台有3个主要版本:JavaSE(JavaPlatformStandardEdition,Java平台标准版)JavaEE(JavaPlatformEnterpriseEdition,Java平台企业版)JavaME(JavaPlatformMicroEdition,Java平台微型版)其中JavaEE......
  • JAVA第一次博客
    目录:一.前言二.设计与分析三.踩坑心得四.改进建议五.总结一.前言:一开始接触的就是C语言,而后是Java。两者有相通的也有不同的,C语言面向过程,而JAVA则是面向对象。感觉JAVA的面向对象和struct有点像。第一次作业偏简单,重点在与正则表达式;第二次作业输出的形式更复杂了;第三次作业增......
  • 5.Java方法
    Java方法方法方法是语句的集合,它们在一块执行一个功能命名规则:首字母小写的驼峰命名规则方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的定义一段用来完成特定功能的代码片段方法包含一个方法头和一个方法体:修饰符返回值类型方法名参数类型......
  • JAVA学习第一次Blog
    前段时间老师在PTA上发布了三次大作业,这几次大作业的难度都比较高,对我来说除了前面的题目,最后的大分数压轴题我每次都做不出来。这与上个学期学的C语言作业难度简直不是一个等级的,不过JAVA老师也在上课期间一直强调,“我们JAVA课程一定要做出改变,不能说怕学生挂科就把难度设置的很......
  • Java安全基础之Java序列化与反序列化
    目录ObjectInputStream和ObjectOutputStreamjava.io.Serializable自定义序列化和反序列化Java的序列化(Serialization)是指将对象转换为字节序列的过程,而反序列化(Deserialization)则是将字节序列转换回对象的过程。序列化和反序列化通常用于在网络上传输对象或者将对象持久化到......