A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 真正黑马 于 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();
        }
}

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

7 个回复

倒序浏览
String类型是字符串怎么可以这样遍历,你没有懂增强for的含义吧,再去看看老师的例子吧
回复 使用道具 举报
增强for(参数类型 参数名:数组名){代码块}
回复 使用道具 举报
看看。。。。。。。。。。
回复 使用道具 举报
谢谢,我明白了,只能对数组或者集合遍历,糊涂了!非常感谢啊!
回复 使用道具 举报
看不懂...没学到...
回复 使用道具 举报
张乐 发表于 2015-4-26 22:20
看不懂...没学到...

加油,Java后面的高级for循环
回复 使用道具 举报
张乐 中级黑马 2015-4-27 22:24:43
8#
真正黑马 发表于 2015-4-26 22:29
加油,Java后面的高级for循环

恩  谢谢师哥
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马