见到一个题:如何从文件中一次读取一个字符
  想了半天实在想不出来该如何解决
  所以求助高手们!!!!```
  

解决方案 »

  1.   

                    File newFile=new File(fileName);
    if(!newFile.exists())
    {
    System.out.println("file does not exists!!");
    return;
    }
    if(!newFile.canRead()||!newFile.isFile())
    {
    System.out.println("file can not be read!!");
    return;
    }
    FileInputStream readFile=new FileInputStream(newFile);
    BufferedInputStream fileBuff=new BufferedInputStream(readFile);
    int character;
    System.out.println("file contents are as follow:");
    //while(character=fileBuff.read())!=-1)
                    if(character=fileBuff.read())!=-1)//只读一个字符时这么写
    System.out.print((char)character);
    fileBuff.close();
    readFile.close();
      

  2.   

    加分割符。String 类里面有个方法。
      

  3.   

    一楼的答案好标准啊!
    我顶!
    二楼的想法也很有研究型,很值得试试!顶,too!