当前位置:  技术问答>java相关

急问题:想把一个文件(例如文本)里的内容导出成为一个String,有什么方法吗?谢谢!

    来源: 互联网  发布时间:2015-02-21

    本文导语:  想把一个文件(例如文本)里的内容导出成为一个String,有什么方法吗?谢谢!  | 试试下面程序 import java.io.*; public class ReadFile {     public static void main (String[] args) {         //...

想把一个文件(例如文本)里的内容导出成为一个String,有什么方法吗?谢谢! 

|
试试下面程序


import java.io.*;

public class ReadFile {
    public static void main (String[] args) {
        // Create file
        if (args.length!=1){
            System.out.println("Usage: java ReadFile filename");
            return ;
        }
        File file = new File(args[0]);
        StringBuffer  sb = new StringBuffer ();

        try {
            // Create a buffered reader to read each line from a file.
            BufferedReader in = new BufferedReader(new FileReader(file));
 

            // Read each char and chain.
            int i;
            while ( (i=in.read())!= -1 ) {
                sb.append((char)i);
            }
            // Close the buffered reader, which also closes the file reader.
            in.close();

        } catch (FileNotFoundException e1) {
            // If this file does not exist
            System.err.println("File not found: " + file);
        } catch (IOException e2) {
            // Catch any other IO exceptions.
            e2.printStackTrace();
        }
        System.out.println(" content of '"+args[0]+"'");
        System.out.println(sb.toString());

    }
}

|
     修改闹闹一些东西大概会比较好
     try {
            // Create a buffered reader to read each line from a file.
            BufferedReader in = new BufferedReader(new FileReader(file));


            // Read each char and chain.
            
            String temp;
            while ( (temp=in.readLine())!= null ) {
                sb.append(temp);
            }
            // Close the buffered reader, which also closes the file reader.
            in.close();

|
先读到一个byte数组里面,然后用String的构造器构造,第一个参数为此数组,第二个参数为字符编码
QQ1818477欢迎交流

|
看看  FileInputStream  RandomAccessFile 类

    
 
 

您可能感兴趣的文章:

  • 关于linux下动态链接库导出函数的问题。
  • SVN导出文件问题
  • Oracle的导入导出的问题
  • Mysql 导入导出csv 中文乱码问题的解决方法
  • php导出csv文件乱码问题的解决实例
  • 使用html导出excel时的格式问题
  • PHP导出CSV文件不换行的问题解析
  • Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]
  • php导出excel格式数据问题(科学计数、中文乱码)
  • 关于编写内核模块导出符号的问题
  • php导出excel格式数据问题
  • CentOS下cron定时运行shell脚本导出DMP文件问题!
  • [请教]关于共享库函数导出问题
  • phpword插件导出word文件时中文乱码问题处理方案
  • 要实现同样的一个问题,例如数据库的查询操作,并将结果返回到页面中,在Servlet与JavaBean中都可以写相同的数据库查询操作的代码,那么
  • 使用sendmail发信时,subject出现乱码的问题。(使用了标准的base64编码,outlook的时候看是正常编码,别的服务器还是有乱码例如mozilla收
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 文本搜索问题
  • 在线求助:关于纯文本模式下有乱码的问题。
  • 关于文本编辑的小问题,请指教
  • shell 编程关于 文本格式转换问题
  • linux和windows文本文件格式转换问题
  • JAVA中将汉字写到文本文件的问题
  • 关于awk提取文本时的一个输出结果显示问题
  • 使用shell在文本文件中进行字符串搜索问题?shell高手请进,分不够可以再加
  • 将一个格式化文本文件转化为XML文件的问题!
  • 请教shell的问题,关于文本文件的修改和添加
  • JLabel中文本换行问题
  • java读文本文件的问题?
  • Redhat Linux8.0 文本方式下显示问题
  • rh9.0的文本中文输入问题
  • 举世无双的菜问题:怎么从图形界面进入文本界面啊??
  • linux 文本模式下的中文问题
  • linux文本模式的分辨率问题
  • linux的文本搜索问题
  • 关于qt文本输入输出的问题?
  • 有关echo下文本输出的问题
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3