一个Java读取文件的例子-阿里云开发者社区

开发者社区> 技术小阿哥> 正文

一个Java读取文件的例子

简介:
+关注继续查看
 
目标:写一个Java类,读取自己,并按照原来的格式输出到控制台。
 
源代码:
TestFile.java
package com.topsoft.icisrpt.domain._05_qd.entity; 

import java.io.*; 

/** 
* Created by IntelliJ IDEA. 
* File: TestFile.java 
* User: leizhimin 
* Date: 2008-1-28 16:56:21 
*/
 
public class TestFile { 
    public static void main(String args[]) throws IOException { 
        File f = new File("D:\\TestFile.java"); 
        LineNumberReader lineNumberReader = new LineNumberReader( 
                new FileReader(f)); 

        StringBuffer sb = new StringBuffer(); 
        String lineStr = lineNumberReader.readLine(); 
        while (lineStr != null) { 
            sb.append(lineStr).append("\n"); 
            lineStr = lineNumberReader.readLine(); 
        } 
        System.out.println(sb.toString()); 
    } 
}
 
 
控制台输出:
package com.topsoft.icisrpt.domain._05_qd.entity; 

import java.io.*; 

/** 
* Created by IntelliJ IDEA. 
* File: TestFile.java 
* User: leizhimin 
* Date: 2008-1-28 16:56:21 
*/ 
public class TestFile { 
    public static void main(String args[]) throws IOException { 
        File f = new File("D:\\TestFile.java"); 
        LineNumberReader lineNumberReader = new LineNumberReader( 
                new FileReader(f)); 

        StringBuffer sb = new StringBuffer(); 
        String lineStr = lineNumberReader.readLine(); 
        while (lineStr != null) { 
            sb.append(lineStr).append("\n"); 
            lineStr = lineNumberReader.readLine(); 
        } 
        System.out.println(sb.toString()); 
    } 
}
 
呵呵,这是个测试例子,完成了。
 
本文转自 leizhimin 51CTO博客,原文链接:http://blog.51cto.com/lavasoft/61001,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java对文件的读、写随机访问,RandomAccessFile类的使用分析
  在网上看了一些关于java中的RandomAccessFile类的介绍,又经过查看Java API和自己编的测试程序,总算是对RandomAccessFile的使用有了一定的了解。自己做了以下比较详细的总结吧。
1022 0
Android JAVA 语言基础例子代码
Android的界面一般都是java开发的,因此对于c++,.net人员来说理解和编写有一个适应过程,最近参考了一下资料,把这些涉的一些java基础使用以例子代码的形式总结起来,记录了这个平台的熟悉过程。
853 0
查找某文件夹下所有子文件夹内的py文件
import globimport os fp = '/Users/../Desktop'pylist = []def get_py(fp): filelist = glob.glob(os.path.
1249 0
Java子类实例化的过程
//继承 class Work{ public Work(){ System.out.println("父类中的方法"); } } class Worker extends Work{ public Worker(){ System.out.println("子类中的方法"); } } class HelloWorld{ public static void main(String[] args){ Worker wo = new Worker(); } } 代码实例知道,输出结果是先调用父类中的构造方法,再调用子类中的构造方法。
707 0
13694
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载