for (String str : s){} 的理解
List<String> s //定义s
for(int i = 0;i < s.length(); i++){
String str = s[i]; //当成数组的写法
}
1.创建名称为str 的String变量。
2.将s的第一个元素赋给str 。
3.执行重复的内容。
4.赋值给下一个元素str 。
5.重复执行至所有的元素都被运行为止
优点:
代码简洁
缺点:
只能顺次遍历所有元素,无法实现较为复杂的循环;对于数组,不能方便的访问下标值;对于集合,与使用Interator相比,不能方便的删除集合中的内容(在内部也是调用Interator);除了简单遍历并读取其中的内容外,不建议使用增强的for循环。
for (String str : s){} 的理解相关推荐
- 【Java深入理解】String str = “a“ + “b“ + “c“到底创建了几个对象?
String str = "a" + "b" + "c"到底创建了几个对象?这是我们在讨论中最经常遇到的一个问题同时也是面试题.我们都知道在 ...
- String 比较的部分理解(1)
String 比较的部分理解(1) 虽然是转载但是很经典.我把自己在学习当中相继弄明白的问题用博文的形式记录下来.作为我对java学习的总结.希望通过这种方式能够更好的提高. String的比较问题: ...
- 浅谈String str = ““ 和 new String()的区别
关于String类的知识经常出现在面试题中,在此先记录自己的理解. 首先明白一个事,java存在一个常量池,可以用来存储字符串常量. 1 创建的字符串变量在内存中的区别 两者看似都是创建了一个字符串对 ...
- 对于String类型的深刻理解
1."abc"与new String("abc"); 经常会问到的面试题:String s = new String("abc");创建了几 ...
- 浅谈String str = 和 new String()的区别
关于String类的知识经常出现在面试题中,在此先记录自己的理解. 首先明白一个事,java存在一个常量池,可以用来存储字符串常量. 1.创建的字符串变量在内存中的区别 两者看似都是创建了一个字符串对 ...
- SWIFT MX报文基础函数与Java语言中String的方法对照理解
SWIFT MX报文基础函数与Java语言中String的方法对照理解 前言 一.SWIFT是什么? 二.SWIFT MX是什么? 二.报文基础函数与Java语言中String的方法对照表 总结 前言 ...
- JSON.parseObject(String str)与JSONObject.parseObject(String str)的区别
一.首先来说说fastjson fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发.其主要特点是: ① 快速:fastjson采用独创的算法, ...
- java indexof int,int indexOf(String str, int fromIndex)
int indexOf(String str, int fromIndex) 描述 (Description) java.lang.String.indexOf(String str, int fro ...
- String str =new String(“abc“)和 String str = “abc“的比较
String是一个非常常用的类,应该深入的去了解String 如: String str =new String("abc") String str1 = "abc&qu ...
最新文章
- 无人驾驶定位与贝叶斯滤波
- yii2 Html::a
- 模板参数仅作为函数的返回值
- python debug
- maven+svn+hudson+weblogic构建持续集成环境
- marlin 三角洲_带火花的三角洲湖:什么和为什么?
- python连接数据库并编写调用函数_Python使用pyodbc访问数据库操作方法详解
- Activiti5第七弹,自己实现一个ProcessEngineConfiguration同时自定义拦截器
- 正则规则大全 JAVA
- 用imspost制作catia后处理_苏州3d打印:手板制作的三种工艺制作常识以及优势对比...
- 面向机器学习的特征工程 六、降维:用 PCA 压缩数据集
- Adobe Flash地图控件AnyMap
- JAVA数组、算法、递归
- dispatch_async 与 dispatch_get_global_queue 的使用方法
- 寻找“最好”(2)——欧拉-拉格朗日方程
- 计算机打字键盘怎么控制,电脑键盘打字技巧
- HAL库版STM32双轮自平衡车(五) ———— 调参
- 【B站弹幕数据分析】B站独家付费番剧鬼灭之刃的前12集的弹幕数据分析
- python %d, %f, %s占位符的使用(学习笔记)
- 如何实现水泥窑分散点信号集中控制?
热门文章
- CentOS下安装vsftpd
- 2008年8月20号,星期二,晴。青,取之于蓝而青于蓝;冰,水为之而寒于水。——《荀子•劝学》
- 男人为什么喜欢关关?
- iOS中GIF图片的加载
- gitlab下载慢问题-centos/ubuntu
- 【单片机毕业设计】【mcuclub-hj-005-5】基于单片机的空气质量(有害混合气体)检测的设计
- ESP8266学习进阶实用篇(1)——SmartConfig智能配网(附带完整简配版有害气体检测仪开发)
- (八)、管理向基于模型的设计的转变
- 联想m2600c微型计算机,联想ThinkCentre M2600c瘦客户机:简单性能介绍
- 菜鸟解决方案--绑定域名后GAppProxy出现404错