IO流的readLine方法,用/r/n写的,但是读取的内容首字母少一个字符,求路过大神职教

解决方案 »

  1.   


    你再while循环前加了一句 int read=fr.read();这句会读字符啊,但是你没加入bb中,你先搞明白自己的语句是在干么!
      

  2.   

    应该是int read=null;
    跟bb没有关系吧,我在else里添加了,字符
      

  3.   


    你再while循环前加了一句 int read=fr.read();这句会读字符啊,但是你没加入bb中,你先搞明白自己的语句是在干么!
    应该是int read=null;
    跟bb没有关系吧,我在else里添加了,字符
      

  4.   


    你再while循环前加了一句 int read=fr.read();这句会读字符啊,但是你没加入bb中,你先搞明白自己的语句是在干么!
    应该是int read=null;
    跟bb没有关系吧,我在else里添加了,字符
    int read=0;
      

  5.   

    int read=0;你要明白每执行一次 fr.read()都会读入一个字符。明显你第一个字符没加入bb中。
      

  6.   

    添加字符在while循环内,而你读第一个字符在循环外,第一个字符被你抛弃了。