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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李东城 中级黑马   /  2013-2-7 04:21  /  1184 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 李东城 于 2013-2-7 04:25 编辑

在IO流的学习中,很多地方都有read()读取到-1的情况,我想看看这个现象,请问该如何做?
read.txt中的内容为java -1
  1. import java.io.*;

  2. public class JavaApp {

  3.         public static void main(String... args) throws Exception

  4.     {

  5.                 FileInputStream in=new FileInputStream("read.txt");

  6.                 int byt;

  7.                 while((byt=in.read())!=-1)

  8.                 {

  9.                         System.out.println((char)byt);

  10.                 }

  11.     }

  12. }
复制代码
但运行结果如下:
j
a
v
a

-
1
运行并没有出错,但我想看看读取-1的现象,怎么做?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马