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){} 的理解相关推荐

  1. 【Java深入理解】String str = “a“ + “b“ + “c“到底创建了几个对象?

    String str = "a" + "b" + "c"到底创建了几个对象?这是我们在讨论中最经常遇到的一个问题同时也是面试题.我们都知道在 ...

  2. String 比较的部分理解(1)

    String 比较的部分理解(1) 虽然是转载但是很经典.我把自己在学习当中相继弄明白的问题用博文的形式记录下来.作为我对java学习的总结.希望通过这种方式能够更好的提高. String的比较问题: ...

  3. 浅谈String str = ““ 和 new String()的区别

    关于String类的知识经常出现在面试题中,在此先记录自己的理解. 首先明白一个事,java存在一个常量池,可以用来存储字符串常量. 1 创建的字符串变量在内存中的区别 两者看似都是创建了一个字符串对 ...

  4. 对于String类型的深刻理解

    1."abc"与new String("abc"); 经常会问到的面试题:String s = new String("abc");创建了几 ...

  5. 浅谈String str = 和 new String()的区别

    关于String类的知识经常出现在面试题中,在此先记录自己的理解. 首先明白一个事,java存在一个常量池,可以用来存储字符串常量. 1.创建的字符串变量在内存中的区别 两者看似都是创建了一个字符串对 ...

  6. SWIFT MX报文基础函数与Java语言中String的方法对照理解

    SWIFT MX报文基础函数与Java语言中String的方法对照理解 前言 一.SWIFT是什么? 二.SWIFT MX是什么? 二.报文基础函数与Java语言中String的方法对照表 总结 前言 ...

  7. JSON.parseObject(String str)与JSONObject.parseObject(String str)的区别

    一.首先来说说fastjson fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发.其主要特点是: ① 快速:fastjson采用独创的算法, ...

  8. java indexof int,int indexOf(String str, int fromIndex)

    int indexOf(String str, int fromIndex) 描述 (Description) java.lang.String.indexOf(String str, int fro ...

  9. String str =new String(“abc“)和 String str = “abc“的比较

    String是一个非常常用的类,应该深入的去了解String 如: String str =new String("abc") String str1 = "abc&qu ...

最新文章

  1. Redis面试连环问:集群、复制以及与其他NOSQL数据库的区别?
  2. 谷歌全新轻量级新模型ALBERT刷新三大NLP基准
  3. Mac安装Dart的SDK
  4. 在dbca建库的时候报ORA-27125错误的解决方法
  5. mysql jquery tree_php mysql js实现树形菜单代码
  6. 【NOI2004】【洛谷P1486】郁闷的出纳员(Splay写法)
  7. 恩智浦智能车大赛2020_我院第十三届“恩智浦”杯智能车校内选拔赛宣讲会顺利举行...
  8. android button layoutparams,使用LayoutParams设置布局
  9. 一个简单的空间配置器
  10. LEACH算法仿真实验
  11. 平淡中,一直追梦的人 ----访济南市城市规划设计院副总工程师田洁
  12. ASML光刻机PK 原子弹,难度?
  13. cocos2dx腾讯实时语音sdk接入
  14. 18岁的融创正在成为地产圈“潮牌”
  15. 如何用搜狗拼音输入法输入希腊字母
  16. xshell6使用技巧_Xshell 6怎么设置为中文-Xshell 6设置为中文的方法 - 河东软件园
  17. 01背包,完全背包的区别
  18. 一个计算机网络典型系统可由,计算机网络基础试题2.doc
  19. 微信小程序实现一个表格table
  20. HOOK拦截消息代码

热门文章

  1. 同学录 — 二叉树实现
  2. JS本地存储和会话存储的区别
  3. 级数(函数项),完备正交函数集,傅里叶级数
  4. 自行走机器人系统常用的技术栈
  5. Pygame从0实战11(泡泡小游戏完成)
  6. Python 二维离散傅里叶变换
  7. ubuntu自动挂载windows分区和开机自动启动wallproxy
  8. 计算机毕设之基于JAVA的食堂信息管理系统
  9. 在线播放器代码大全(avi/mpg/rm/wmv/)
  10. 考注会会经常用计算机吗,注会机考系统计算器你会用吗?操作技巧抢先看!