逐字阅读文本文件
import java.io.*; public class InputFileTest { /* from 时 代 J a v a - nowjava.com*/ public static void main(String[] args) throws java.io.IOException { InputFileDeclared file = new InputFileDeclared("testing"); System.out.println(file.getWord()); System.out.println(file.getWord()); System.out.println(file.getWord()); } } class InputFileDeclared { private FileReader in; public InputFileDeclared(String filename) throws FileNotFoundException { in = new FileReader(filename); }/*来 自 时 代 J a v a - N o w J a v a . c o m*/ public String getWord() throws IOException { int c; StringBuffer buf = new StringBuffer(); do { c = in.read(); if (Character.isWhitespace((char) c)) return buf.toString(); else buf.append((char) c); } while (c != -1); return buf.toString(); } }