`

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

 
阅读更多
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. }  
分享到:
评论

相关推荐

    vc从文件读取字符串

    在VC++编程环境中,从文件读取字符串是常见的任务,主要涉及到两个常用函数:`fscanf`和`fgets`。这两个函数各有特点,适用于不同的场景。下面将详细讲解它们的区别和用法。 `fscanf`函数是C语言标准库中的输入格式...

    格式化xml字符串,并生成xml文件

    `XMLFileUtil.java`可能包含了一些与XML文件I/O相关的功能,比如读取XML文件到字符串,或将字符串写入XML文件。在Java中,这通常涉及到`java.io`和`javax.xml.transform`这两个包。例如,使用`java.io....

    java验证字符串是否符合json格式

    在实际开发中,根据项目需求,你可能需要处理不同类型的JSON数据,比如从HTTP响应、文件读取或数据库查询中获取的JSON字符串。因此,确保你的代码能够有效且安全地处理这些字符串是非常重要的,这包括对字符串进行...

    如何将xml的String字符串转化标准格式的String字符串(jdom)

    在这种情况下,我们需要将非标准的XML字符串转换为标准格式。本篇文章将详细介绍如何使用JDOM库来实现这个过程。 首先,让我们理解JDOM是什么。JDOM(Java Document Object Model)是一个专门为Java设计的XML API,...

    有一个字符串,内有若干个字符,今输入一个字符,要求程序将字符串中该字符删去。用外部函数实现。

    - `enter_string`函数:在`file1.c(文件2)`中定义,使用`gets()`函数从标准输入读取一行字符,直到遇到换行符为止,将输入的字符串存储到`str`数组中。 - `delete_string`函数:在`file1.c(文件3)`中定义,是核心...

    c++ 字符串读写

    我们将会分析一个名为"fileTest3"的示例程序,它展示了如何创建新文件,将特定格式的字符序列(如"c01")写入文件,并实现字符串的替换功能,而不限制替换字符串的长度。这个程序特别适用于Linux环境,因为它是用C++...

    字符数组转换成字符串

    // 从标准输入流读取字符串 // 现在arr是一个包含字符串的字符数组 printf("%s\n", arr); ``` 在Java中,情况略有不同。Java的`String`类提供了许多方法可以直接处理字符串,但如果你有一个字符数组,你可以使用`...

    任意文件中查找字符串程序_

    ### 任意文件中查找字符串程序知识点解析 #### 一、背景与需求 在早期的计算机环境中,DOS操作系统因其简洁高效的特点,在很长一段时间内占据着重要的地位。在DOS环境下,用户经常需要查找指定文件中是否包含特定的...

    VC读取文件并拆分字符串

    总结来说,在VC++中读取INI文件和拆分字符串是常见的任务,可以通过调用Windows API或使用标准库函数来实现。理解并熟练运用这些方法,将有助于你更有效地编写和维护你的VC++程序。在实际应用中,你可能还需要考虑...

    字符串处理,带配置文件指定读入和读出文件

    然后,根据这些路径打开文件,读取输入数据,进行必要的字符串处理;处理完成后,将结果写入到指定的输出文件。同时,为了确保程序的健壮性,需要处理可能出现的异常,如文件不存在、读写权限不足等。 在提供的...

    c++读取解析Json字符串内容

    nlohmann/json库也提供了方便的方法将JSON对象转换回字符串或从C++对象构造JSON: ```cpp struct Person { std::string name; int age; std::string city; }; Person p = {"John", 30, "New York"}; ...

    十六进制与字符串转换

    例如,你可以将二进制文件内容读取到一个字符数组,然后使用上述方法将其转换为十六进制字符串进行显示或存储。 为了更好地理解这些概念,我们可以看一个简单的例子: ```c #include #include #include char* ...

    ASCII转换至十六进制字符串与二进制字符串显示_labview_字符串转换_

    熟练运用这些转换函数可以帮助你更好地处理和表示数据,尤其是在进行数据通信、文件读写或数据分析等任务时。同时,了解ASCII编码、二进制和十六进制的转换规则,也是计算机科学基础知识的重要组成部分。

    格式化字符串漏洞的介绍

    格式化字符串函数的主要作用是按照指定的格式将数据输出到标准输出、缓冲区或文件中。例如,printf函数会解析格式字符串,并根据其中的指令输出变量或内存内容。下面是一个简单的例子: ```c #include int main...

    C++ 文件及字符串

    在 `format` 参数中,可以使用一系列的格式说明符,例如 `%d` 读取整数,`%s` 读取字符串等。特别地,`%*d` 或 `%*s` 表示跳过该数据不读取。`%[a-z]` 可以匹配 a 到 z 的任意字符,而 `%[^a]` 则会匹配所有非 a 的...

    VC++提取字符串 VS2008 提取字符串

    本文将深入探讨在VS2008中如何进行字符串提取,这是C++编程中常见的任务,尤其是在处理用户输入、文件读写或数据分析时。C++标准库提供了多种方法来操作和提取字符串,这里我们将重点讲解`std::string`类以及相关的...

    命令行下在文件中查找并替换匹配的字符串的工具

    `sed` 是一个流编辑器,它可以从输入流(通常是文件或管道)中读取数据,对数据进行处理,然后将处理后的结果输出。在这个场景下,`sed` 可以高效地帮助我们完成在文件中查找和替换匹配字符串的任务。 首先,让我们...

    MFC实现MD5值生成工具(文件和字符串都可以计算)

    3. **字符串处理**:MFC中的CString类可以方便地处理字符串,与标准C++中的std::string类似。计算字符串MD5时,可以直接将CString对象转换为字节数组进行处理。 4. **MD5库的集成**:通常,开发者不会从零开始编写...

    基于C++的文件读取排版(包含字符和数字)

    这个任务涉及到的知识点包括文件流(file stream)、输入输出流对象(ifstream 和 ofstream)、字符串处理以及数据格式化。 首先,我们需要了解C++中的文件流库,它提供了读写文件的功能。`#include <fstream>` ...

    zifuchuan.rar_vc 字符串 处理_zifuchuan_字符串_字符串处理

    6. **字符串与I/O流**:在C++中,std::getline函数可以从输入流中读取一行文本作为字符串,而std::cout可以将字符串输出到控制台。这是处理用户输入和输出时常用的方法。 7. **字符串格式化**:C++标准库还提供了...

Global site tag (gtag.js) - Google Analytics