黑马程序员技术交流社区

标题: 增强的for循环问题 [打印本页]

作者: 王建亮    时间: 2015-6-11 12:56
标题: 增强的for循环问题
增强的for循环可以使用最简洁的语句访问一个数组或者一个集合,那么为什么不可以访问一个String类型的数据呢?就像这种语句
String data = "test";
for(char c : data){
  System.out.println(c);
}
为什么jdk不能将这种语句封装到增强的for循环中了?

作者: 路途遥远    时间: 2015-6-11 13:28
String虽然可以有多个字符,但是在java API里它是一个类。
作者: 挥斥方遒    时间: 2015-6-11 16:05
增强的for循环可以使用最简洁的语句访问一个数组或者一个集合。。。这是你自己说的。那你还要遍历字符串???
作者: Nemo    时间: 2015-6-11 16:20
如果想要使用这种方式来遍历,data对象所属类应该必须属于集合什么的吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2