黑马程序员技术交流社区

标题: 问一下Java大牛,我在高级for循环哪里是不是有错,老是报错 [打印本页]

作者: 真正黑马    时间: 2015-4-26 08:55
标题: 问一下Java大牛,我在高级for循环哪里是不是有错,老是报错
本帖最后由 真正黑马 于 2015-4-26 22:29 编辑

import java.io.*;
public class File1Demo {
        public static void main(String[] args)throws IOException {
                //创建一个文件file对象
                File file = new File("异常处理.txt");
               
                //再创建一个文件输入流对象fis,并且以file为参数
                FileInputStream fis = new FileInputStream(file);
               
                //创建一个过滤输入流对象filter,并且以fis为参数
                //FilterInputStream filter = new FilterInputStream(fis);
               
                //通过循环将f中的数据输出
                String str = fis.toString();
                for(String s : str) {   //我这儿写高级for循环哪儿错了请高手帮个忙
                        
                        System.out.println(s);
                }
                fis.close();
                //filter.close();
        }
}
作者: 星之钥匙    时间: 2015-4-26 09:01
String类型是字符串怎么可以这样遍历,你没有懂增强for的含义吧,再去看看老师的例子吧
作者: saghir    时间: 2015-4-26 18:47
增强for(参数类型 参数名:数组名){代码块}
作者: 巴拉森    时间: 2015-4-26 20:11
看看。。。。。。。。。。
作者: 真正黑马    时间: 2015-4-26 22:09
谢谢,我明白了,只能对数组或者集合遍历,糊涂了!非常感谢啊!
作者: 张乐    时间: 2015-4-26 22:20
看不懂...没学到...
作者: 真正黑马    时间: 2015-4-26 22:29
张乐 发表于 2015-4-26 22:20
看不懂...没学到...

加油,Java后面的高级for循环
作者: 张乐    时间: 2015-4-27 22:24
真正黑马 发表于 2015-4-26 22:29
加油,Java后面的高级for循环

恩  谢谢师哥




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