黑马程序员技术交流社区

标题: 请教,关于读取文本文件的方式,哪种效率更高? [打印本页]

作者: 侯凯斌    时间: 2012-11-20 12:15
标题: 请教,关于读取文本文件的方式,哪种效率更高?
本帖最后由 侯凯斌 于 2012-11-20 14:14 编辑

一般读取文件类型的文件都是用传统的有输入流一行一行的读,
今天我看到一种方法是用java5的新特性Scanner来读文件的
  1.    public static void main(String[] args) throws FileNotFoundException {
  2.                 InputStream in = new FileInputStream(new File("C:\\AutoSubmit.java"));
  3.                 Scanner s = new Scanner(in);
  4.                 while(s.hasNextLine()){
  5.                         System.out.println(s.nextLine());
  6.                 }
  7.         }
复制代码
请问这两种哪种更常用一点?请教各位高手了
作者: 李栋梁    时间: 2012-11-20 12:27
一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器
作者: 侯凯斌    时间: 2012-11-20 14:14
李栋梁 发表于 2012-11-20 12:27
一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器

谢谢指点,我明白了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2