j2sdk1.5提供的文本文件读取,愿与大家分享。 参考文献(来自):SDN - Core Java Technologies Tech Tips 
  文本文件:hrinfo.txt         内容:老赵 ,28 ,FEB-01 ,true                     小竹 ,22 ,DEC-03 ,false                     阿波 ,21 ,DEC-03 ,false                     凯子 ,25 ,DEC-03 ,true 例子程序:
     import java.util.Scanner;    import java.io.File;    import java.io.FileNotFoundException; 
   public class ReadHuman { 
     private static void readFile(String fileName) {        try {          Scanner scanner = new Scanner(new File(fileName));          scanner.useDelimiter(System.getProperty("line.separator"));           while (scanner.hasNext()) {            parseLine(scanner.next());          }          scanner.close();        } catch (FileNotFoundException e) {          e.printStackTrace();        }      } 
     private static void parseLine(String line) {        Scanner lineScanner = new Scanner(line);        lineScanner.useDelimiter("\\s*,\\s*");        //可以修改useDelimiter参数以读取不同分隔符分隔的内容        String name = lineScanner.next();        int age = lineScanner.nextInt();        String idate = lineScanner.next();        boolean isCertified = lineScanner.nextBoolean();        System.out.println("姓名:" + name + ",年龄:" + age + ",入司时间:"+idate+",验证标记:" + isCertified );      } 
     public static void main(String[] args) {        if (args.length != 1) {          System.err.println("usage: java ReadHuman file location");          System.exit(0);        }        readFile(args[0]);      }    }
 
 
 
   
 
  |