是不是漏了System.out.println(myint)

解决方案 »

  1.   

    你可以用下面这里流
    FileReader fr = new FileReader(File); int c = fr.read();
    String sHead = "";
    while(c != -1) {
    sHead += (char)c;
    c = fr.read();
             System.out.println(sHead );
    }
    fr.close();
      

  2.   

    "495051"是123对应的ascii码,你使用的毒的方式是
    for(int i=0;i<fSize;i++)
           {
             int myint=bInputStream.read();
             
           }
    所以输出的是字符对应的ascii码你可以转义一下。
    char mychar = (char)bInputStream.read();
      

  3.   

    '1'=49
    char i = 49;和char i = '1';是等价的,一个意思。
    但是你用printf("%d",i);输出的是49;
    printf("%c",i);输出的就是1;