`

从文件读写字符串的标准格式

 
阅读更多
java 代码
 
  1. /** 
  2.  * Reads a text file to a String. The result String includes a '\n' after 
  3.  * each line in the file. 
  4.  *  
  5.  * @param fileName the name of the file to read 
  6.  * @return the content of the file in String format. The return String 
  7.  *         includes a '\n' after each line in the file. 
  8.  * @throws IOException any i/o error is encounted 
  9.  */  
  10. private String read(String fileName) throws IOException {  
  11.     StringBuffer sb = new StringBuffer();  
  12.     BufferedReader in = new BufferedReader(new FileReader(fileName));  
  13.     String currentLine;  
  14.     try {  
  15.         while ((currentLine = in.readLine()) != null) {  
  16.             sb.append(currentLine);  
  17.             sb.append("\n");  
  18.         }  
  19.     } finally {  
  20.         if (in != null)  
  21.             in.close();  
  22.     }  
  23.     return sb.toString();  
  24. }  
  25.   
  26. /** 
  27.  * Writes a String to a file. 
  28.  *  
  29.  * @param fileName the file to write to 
  30.  * @param text the String to write 
  31.  * @throws IOException if any i/o error occurs 
  32.  */  
  33. private void write(String fileName, String text) throws IOException {  
  34.     PrintWriter out = null;  
  35.     try {  
  36.         out = new PrintWriter(new BufferedWriter(new FileWriter(fileName)));  
  37.         out.print(text);  
  38.     } finally {  
  39.         if (out != null)  
  40.             out.close();  
  41.     }  
  42. }  
分享到:
评论

相关推荐

    C++格式化读写文件操作

    C++中的文件读写可以使用标准库中的iostream库来完成。下面是描述如何进行格式化的文件读写的步骤,不包含具体的代码实现: 包含头文件:在程序中包含iostream头文件,以便使用输入输出流。 打开文件:使用fstream...

    在C语言中,文件读写操作主要通过标准库中的stdio.h头文件提供的函数来实现 这些函数包括fopen()用于打开文件,fclo

    在C语言中,文件读写操作主要通过标准库中的stdio.h头文件提供的函数来实现。这些函数包括fopen()用于打开文件,fclose()用于关闭文件,fprintf()和fscanf()用于格式化读写,以及fread()和fwrite()用于二进制读写等...

    c语言文件练习

    文件的读写操作 fgetc 从文件中读取一个字符 fputc 写一个字符到文件中去 fgets 从文件中读取一个字符串 fputs 写一个字符串到文件中去 fprintf 往文件中写格式化数据 fscanf 格式化读取文件中数据 fread 以二...

    Visual C# 2005编程技巧大全源代码(第五部分)

    206. 如何从分隔符字符串中析取子字符串 207. 如何合并字符串数组中的字符串元素 208. 如何在字符串中删除指定的子字符串 209. 如何在字符串中替换指定的子字符串 210. 如何在字符串中附加格式化的字符串 211. ...

    c语言实现ini文件读写操作

    C语言提供了丰富的标准库函数,使得处理文本文件和字符串操作变得简单高效。通过编写相应的读取和写入函数,开发者可以快速地将应用程序的配置信息与INI文件进行同步,确保配置的持久化和一致性。 在实际应用中,...

    MATLAB图像文件的操作基础函数使用

    函数imfinfo返回一个结构体的info,其中包括了图像文件的信息,filename是指定图像文件的字符串,fmt是指定图像文件格式的字符串。通过此函数获得的信息与图像文件格式的字符串。通过此函数获得的信息与图像文件的...

    C语言文件操作函数详解.docx

    fgets():读取一个字符串 fputs():写入一个字符串 fprintf():写入格式化数据 fscanf():格式化读取数据 fread():读取数据 fwrite():写入数据 文件状态检查 feof():文件是否结束 ferror():文件读/写是否出错 ...

    c语言版base64编解码算法实现.rar

    从指定的文件file中读取数据,编码为base64字符串输出。 格式:base64 -d 从标准输入中读取已经进行base64编码的内容,解码输出。 格式:base64 -d -i 从标准输入中读取已经进行base64编码的内容,解码...

    linux_c API函数大全

    fgets(由文件中读取一字符串) 91 10.8 92 fileno(返回文件流所使用的文件描述词) 92 10.9 92 fopen(打开文件) 92 10.10 93 fputc(将一指定字符写入文件流中) 93 10.11 94 fputs(将一指定的字符串写入文件内...

    C语言程序设计标准教程

    适用于初学第十章:文件 文件 文件的基本概念  所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。...一、读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,...

    入门学习Linux常用必会60个命令实例详解doc/txt

    在前两种格式中,会将<来源>复制至<目的地>或将多个<来源>文件复制至已存在的<目录>,同时设定权限模式及所有者/所属组。在第三种格式中,会创建所有指定的目录及它们的主目录。长选项必须用的参数在使用短选项时也...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    中文简体压缩软件RAR 6.0

    如果你希望从标准输入设备读取文件名,指定空的文件列表名(只有@)。 在列表文件中 Win32 控制台 RAR 使用 OEM (DOS) 编码。 你可以在同一命令行指定普通文件名和列表文件。如果文件和列表 文件都未被指定...

    13.第十三章 文件.txt

    对文件的读和写是最常用的文件操作,在C语言标准库中提供了多种文件读写的函数。 字符读写函数:fgetc和fputc 字符串读写函数:fgets和fputs 数据块读写函数:fread和fwrite 格式化读写函数:fscanf和fprintf ...

    rar压缩软件.rar

    如果你希望从标准输入设备读取文件名,指定空的文件列表名(只有@)。 默认, 控制台 RAR 的列表文件中使用单字节编码。但是可以使用 -sc<字符集>l 开关重定义。 你可以在同一命令行指定普通文件名和列表文件。...

    python cookbook(第3版)

    2.16 以指定列宽格式化字符串 2.17 在字符串中处理html和xml 2.18 字符串令牌解析 2.19 实现一个简单的递归下降分析器 2.20 字节字符串上的字符串操作 第三章:数字日期和时间 3.1 数字的四舍五入 3.2 执行...

    明解C语言(第3版)入门篇.[日]柴田望洋(带详细书签).pdf 【半高清】

    读取字符串数组中的字符串 274 9-3 字符串处理 275 字符串长度 275 显示字符串 277 数字字符的出现次数 278 大小写字符转换 279 字符串数组的参数传递 280 总结 283 第10章 指针 285 10-1 指针 286 函数的...

    xlsxio-0.2.34-binary-win64

    跨平台 C 库,用于从 .xlsx 文件读取值和写入值。 XLSX I/O 旨在提供一个用于读写 .xlsx 文件的 C 库。.xlsx 文件格式是 Microsoft(R) Excel(TM) 自 2007 版以来使用的本机格式。 该库的编写考虑了以下目标: 用...

    xlsxio-0.2.34-binary-win32

    跨平台 C 库,用于从 .xlsx 文件读取值和写入值。 XLSX I/O 旨在提供一个用于读写 .xlsx 文件的 C 库。.xlsx 文件格式是 Microsoft(R) Excel(TM) 自 2007 版以来使用的本机格式。 该库的编写考虑了以下目标: 用...

    delphi 开发经验技巧宝典源码

    0094 使用RightStr函数从右边取得指定个数的字符串 65 0095 使用Length函数取得一段字符串的长度 65 0096 使用Pos函数返回子字符串第一次出现的索引值 66 0097 使用Quotedstr函数返回字符串的引证串 66 0098...

Global site tag (gtag.js) - Google Analytics