这个是从网上找到的解释,做下记录
这里的list支持数组

第二个for循环在编译的时候会强直检查list中的对象类型是否是UserBean类型,如果不是会报编译错误
第一个for循环编译没有问题,会在运行的时候报错

相比之下第二种方法对于程序的稳定性更有利,而且不用显示的类型转换,提升了软件性能,泛型编程也是JAVA提倡的

for(int loop=0;loop<list.size();loop++){
UserBean bean = (UserBean )list.get(loop); //显示的类型转换
System.out.println(bean.getName());
}

for(UserBean bean : list){
System.out.println(bean.getName());
}

java中for(int a:list)相关推荐

  1. java中的int、Integer 和 new Integer()的区分和比较

    java中的int.Integer 和 new Integer()的区分和比较 一.问题提出: 1.1.问题一: int a = 2; Integer b = 2; Integer c = new I ...

  2. java中String,int,Integer,char、double类型转换

    java中String,int,Integer,char.double类型转换----https://www.cnblogs.com/kangyu222/p/5866025.html 转载于:http ...

  3. java中的Int范围

    二进制值(1字节) 十进制值  1000 0000 -128  1000 0001 -127  1000 0010 -126  1000 0011 -125  ... ...  1111 1110 - ...

  4. *java* 在Java中给Int类型的最大值+1 ,以及int与byte之前强转的例子

    1.给int最大值+1 public class Test1{public static void main(String[] args){//保存当前int的最大值,同理也有long maxValu ...

  5. 为什么java中的int类型范围是-2的31次方到2的31次方减一?

    在java基础类型中,int类型占四个字节,而每个字节在内存中占8位(8byte),所以可以使用共4X8=32个位数来存储该类型,也就是四个八位的二进制数,所以有了以下说法 在计算机中,它的二级制表示 ...

  6. 二十八、Java中的Int和Integer的区别

    @Author:Runsen @Date:2020/6/3 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...

  7. java int字母,从Java中获取int,也包含字母

    How can I get the int value from a string such as 423e - i.e. a string that contains a number but al ...

  8. java中如果int类型超出了它的范围

    背景引入 今天老师上课的时候,写了一个循环语句,看起来就是普通的循环,不信看代码: int count = 0;while(true){count ++;if (count<20){System ...

  9. Java中 for(int i:index)什么意思!

    for(int i : index)的意思就是说,遍历index数组,每次遍历的对象用i 这个对象去接收. 相当于: int i=0; //用于接收index数组中的某一个对象 for(int j = ...

最新文章

  1. 后台的代理nginx部署方法
  2. spring依赖注入单元测试:expected single matching bean but found 2
  3. R语言与总体比例的置信区间
  4. 详解Vue中watch的高级用法
  5. 基于微博数据对突发性环境污染事件公众感知变迁研究
  6. 快来了解下Snappy Ubuntu是什么
  7. android duiqi文字底部,Android中的文本/布局对齐(textAlignment,gravity)
  8. 处理ionic项目中,输入框的光标不自动定位,键盘不弹出的问题
  9. (15)数据结构-平衡二叉树(AVL)
  10. 微信H5支付跳转问题
  11. 【专栏必读】王道考研408操作系统+Linux系统编程万字笔记、题目题型总结、注意事项、目录导航和思维导图
  12. ps端午节计算机辅助设计,PS教程:端午节的字体设计
  13. matlab ramp函数,一文教你快速搞懂 FOC ramp function 斜坡函数的作用和实现
  14. 将Tomcat注册成系统服务,并且设置成系统自启动项
  15. java图书馆登陆代码_Java实现图书馆管理系统代码
  16. 第七章 在51单片机上移植uc/os-2
  17. arcgis栅格邻域统计_ArcGIS 邻域丰度计算
  18. 【每日一练:SQL】写一条SQL统计连续三个月金额大于0及每个月的金额
  19. 可视化正则表达式教程
  20. 【HTML系列】之HTML字体颜色设置

热门文章

  1. java记录访问次数_使用java中的session来记录访问次数
  2. 从李子柒到张同学,田园乡村成创业热土?
  3. 甲骨文Andrew Mendelsohn:打造高扩展性和可用性的数据库云技术
  4. 全球5G市场最新进展及未来展望
  5. 由一个日期, 怎样知道是星期几?
  6. 什么拦截软件都挡不住?教你如何杜绝流氓软件弹窗!
  7. C语言基础知识讲解(入门)
  8. 提供聚合物水凝胶的用途和结构式(供应胶原-聚乙烯醇(PVA)复合/P(DMAA-co-MMA)/Nano-SiO2复合水凝胶/聚乙烯醇PVA基复合水凝胶/纤维素/聚谷氨酸(BC/PGA)复合水凝胶)
  9. 活着活着也许就明白了!
  10. 创建一个Date类,具有三个整型成员变量year,month,day,具有三个成员方法setDate,isLeapYear,print