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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我的目的是将文件中的数据提取出来然后进行分别写入不同文件中。但是我将文件提取出来后,并且创建好文件了,用readLine读取后,然后在循环里写入,但是为啥不能运行啊??
请高手指点!!!

3.png (250.85 KB, 下载次数: 34)

读取文件

读取文件

1.png (258.51 KB, 下载次数: 42)

1.png

2.png (8.44 KB, 下载次数: 39)

2.png

10 个回复

倒序浏览
不能运行是指编译报错?还是运行结果不符合预期?比较奇怪的是c,没有定义就出现了,concat里面的参数不是一个string吗?为啥你的是两个string,。。。。。,能力不够,看不懂,爱莫能助
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
Mr_Maty 发表于 2017-3-31 00:28
不能运行是指编译报错?还是运行结果不符合预期?比较奇怪的是c,没有定义就出现了,concat里面的参数不是 ...

运行出现异常~也没有提示~那些c,concat是我定义的函数~我想知道io流中读入与写入是不是有啥条件?~我的目的就是将一个文件的数据读取出来~然后存放到不同的小文件里面~
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
shls123123 发表于 2017-3-31 08:01
运行出现异常~也没有提示~那些c,concat是我定义的函数~我想知道io流中读入与写入是不是有啥条件?~ ...

因为每个输出流绑定一个文件,所以要输出到多个文件,就要有多个输出流,总体思路就是这样,你自己再改改吧
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
或者你可以把源码发过来,我可以帮你看看,手机看图片实在是痛苦512181558@qq.com,但是不一定能帮到你
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
额,如果要解决问题你还是把源码贴到论坛吧,那个邮箱好久没用了,忘记密码了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
Mr_Maty 发表于 2017-3-31 12:14
因为每个输出流绑定一个文件,所以要输出到多个文件,就要有多个输出流,总体思路就是这样,你自己再改改 ...

其实就是想解决,输出多个文件,运用多个输出流的问题,但是我这个输出流的文件File的确定是通过输入流中的文件内容的。换句话说,我这个输出流不是个事先确定的个数,所以面临这就是一个输入流,对应着多个未知的输出流的问题,有没有相关的例子,给我借鉴下啊。我的邮箱是945411600@qq.com
回复 使用道具 举报
Mr_Maty 发表于 2017-3-31 12:18
额,如果要解决问题你还是把源码贴到论坛吧,那个邮箱好久没用了,忘记密码了
...

其实,我发现了这个问题,就是一个输入流到多个输出流的问题,如何解决多个输出流的多线程问题?没有没案例给我看看,或者你发个你邮箱,给我瞅瞅??
回复 使用道具 举报
shls123123 发表于 2017-4-1 19:45
其实,我发现了这个问题,就是一个输入流到多个输出流的问题,如何解决多个输出流的多线程问题?没有没案 ...

我看了你的代码,你把输出流的关联放到了循环里面,是可以做到不同的line写到不同的file中的,具体修改后的代码看我回复给你的邮件
回复 使用道具 举报
Mr_Maty 发表于 2017-4-2 00:30
我看了你的代码,你把输出流的关联放到了循环里面,是可以做到不同的line写到不同的file中的,具体修改后的 ...

谢谢您,已经解决了。
回复 使用道具 举报
我的天哪。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马