首页 > 编程语言 >Java代码for循环太多,解决方式

Java代码for循环太多,解决方式

时间:2023-09-30 12:32:32浏览次数:27  
标签:stus Java get 代码 value stu 循环 public

如何解决java代码for循环太多呢?这样写


public class forhu {
 public static void main(String[] args){
 
     List<Student> stus = new ArrayList<>();
      
     for (int i = 0 ; i < stus.size() ; i++ ) {
         Student stu = stus.get(i);
         Integer value = gradesMap.get(stu.getId());
         if( null != value ) {
         	System.out.println( "学生:" + stu.getName() + ",成绩:" + value );
		 }
	 }
  }
}

标签:stus,Java,get,代码,value,stu,循环,public
From: https://blog.51cto.com/u_16190226/7663167

相关文章

  • Linux下C语言操作网卡的几个代码实例?特别实用
    前面写了一篇关于网络相关的文章:如何获取当前可用网口。《简简单单教你如何用C语言列举当前所有网口!》那么如何使用C语言直接操作网口?比如读写IP地址、读写MAC地址等。一、原理主要通过系统用socket()、ioctl()、实现intsocket(intdomain,inttype,intprotocol);功能:......
  • 自动群发节日祝福,1行Python代码搞定!
    大家节日快乐,这里是程序员晚枫,小红薯也叫这个名字。今天给大家分享一个实用功能:自动群发祝福消息。我相信社会人都体会过,过年过节给别人群发祝福消息的无奈,今天分享的这个工具,可以快速的解决这个烦恼。我们一起来看一下使用方法吧~下载和安装自动群发的功能,来自一个Python第三......
  • 分析一段js加密代码
    源代码(function(){varKBP='',EbW=482-471;functionwHY(r){vary=2043987;varl=r.length;vara=[];for(varg=0;g<l;g++){a[g]=r.charAt(g)};for(varg=0;g<l;g++){varv=y*(g+289)+(y%39401);vart=y*(g+287)+(y%31258);varx=v%l;varp=t%l;varm=a[x];a[x]......
  • Java 变量之变量数据类型
    Java变量之变量数据类型Java数据类型图:1.基本数据类型基本数据类型,也称内置类型,是可以在栈直接分配内存的,Java保留基本数据类型最大的原因也在此:性能。关于这一点可以参考:Java为什么需要保留基本数据类型。另外,要注意,Java是基于JVM的,所以,其所占字节固定,与机器平台无关......
  • java的基本语法、注释、关键字、标识符
    1.1.1Java的基本语法每一种编程语言都有一套自己的语法规范,Java语言也不例外,同样需要遵从一定的语法规范,如代码的书写、标识符的定义、关键字的应用等。因此要学好Java语言,首先需要熟悉它的基本语法。本节将针对Java的基本语法进行详细讲解。Java的基本语法格式编写......
  • Java集合框架(部分)
    类图List:有序可重复集合特点1.元素允许重复2.元素有序(元素的顺序就是插入时的顺序)3.元素可以通过索引来访问或者设置{ArrayLIst:底层为数组,查询速度快,增删慢LinkedList:底层是链表,查询速度慢,增删快两者的优缺点,:效率高,线程不安全}Set:无序不可重复集合HashSet:底层为数组,......
  • java springboot项目,mybatisplus,import com.baomidou.mybatisplus.core.mapper.BaseMa
    <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.1.2</version><!--用版本2.1.9就不行,UserMapper里BaseMapper爆红--></dependency>我的结果是,......
  • Java面试题之MyBatis
    1.MyBatis中#{}和${}的区别是什么#{}是预编译处理,${}是字符串替换;Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理${}时,就是把${}替换成变量的值;使用#{}可以有效的防止SQL注入,提高系统安全性。2.M......
  • 无涯教程-JavaScript - REPLACE函数
    描述REPLACE函数根据您指定的字符数,用不同的文本字符串替换文本字符串的一部分。REPLACEB根据您指定的字节数,用不同的文本字符串替换文本字符串的一部分。REPLACE适用于使用单字节字符集(SBCS)的语言,而REPLACEB适用于使用双字节字符集(DBCS)的语言。您计算机上的默认语言设......
  • Go每日一库之136:gopherjs(将Go代码编译成JS)
    简介GopherJS可以将Go代码编译成纯JavaScript代码。其主要目的是为了让你可以使用Go来编写前端代码,这些代码可执行在浏览器上运行。你可以通过这里尝试下GopherJS:GopherJSPlayground.例如JavaScript代码:document.write("Hello world!");用GopherJS来写就变成这......