`
yeelor
  • 浏览: 416290 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何在文本文件中添加字符串 java

    博客分类:
  • Java
 
阅读更多

 

String htmlName="index.html";
String relaPath=""
		Writer out = null;
		String path = ServletActionContext.getServletContext().getRealPath("/");
		File fileName = new File(path + relaPath+"index.html");
		try {
			out = new BufferedWriter(new OutputStreamWriter(
					new FileOutputStream(fileName, true), "utf-8"));
			out.write("追加的东西");
			out.flush();
			out.close();
		} catch (Exception e) {
			e.printStackTrace();
		}

 

 

 

Java代码



1.
可以先把文件里面的东西读出来,放在StringBuffer里面,然后在追加   

    如:

    File f=new File; 
    try  
    {   
    InputStream a = new FileInputStream(f);   
    BufferedReader ins = new BufferedReader(new InputStreamReader(a)); 
    StringBuffer buffer = new StringBuffer();   
    String line = "";   
    while ((line = ins.readLine()) != null)   
    {   
    buffer.append(line);   
    System.out.println(buffer.toString());   
    }   
    buffer.append("后面的");   
    FileOutputStream out = new FileOutputStream(f);   
    out.write(buffer.toString().getBytes());   
    }   
    catch(Exception e)   
    {   
    e.printStackTrace();   
    }   




2.

Java代码 
File f=new File("D:/a.txt");
try
{
FileOutputStream out = new FileOutputStream(f,true);
out.write("something".getBytes());
}
catch(Exception e)
{
e.printStackTrace();
}




3.
FileOutputStream接收两个参数,后面个boolean决定是追加还是覆盖


Java代码

PrintWriter out = new PrintWriter(new BufferedWriter(   

                        new FileWriter(rcFile, true)), true);   

    out.println(sb.toString());  


 



    第一个true代表append,第二个代表autoflush  


 

分享到:
评论

相关推荐

    java 文本字符串替换工具

    首先,要实现文本文件中的字符串替换,我们需要读取文件内容,然后使用Java的字符串方法进行替换,最后将更新的内容写回文件。以下是一个简单的示例: ```java import java.io.*; import java.nio.charset....

    动态编译字符串成java,并且添加class到jvm

    在Java编程中,动态编译字符串成Java代码并将其加载到JVM(Java虚拟机)是一种高级技巧,常用于运行时代码生成、元编程或插件系统等场景。这一技术的核心在于利用Java的反射API和Java Compiler API。下面将详细阐述...

    java字符串处理输入一个字符串和一个字符后,原字符串中所有该字符将被删除并显示出结果

    在Java编程语言中,字符串处理是一项基础且重要的任务。在这个特定的场景中,我们需要创建一个Applet程序,它能够接收用户输入的字符串和一个字符,然后从原始字符串中删除所有出现的指定字符,并显示处理后的结果。...

    一次查找替换文本中多个字符串(添加还原功能)

    这个Java开发的应用程序允许用户批量地在文本文件中查找并替换多个特定的字符串,同时它还具有一个独特的功能——替换还原,这在误操作或需要恢复原始文本时显得尤为有用。 首先,我们来了解一下“查找与替换”功能...

    java 创建字符串类

    - **常用方法**:如`append()`用于添加字符串,`insert()`用于在指定位置插入字符串,`delete()`和`replace()`用于删除或替换字符等。 3. **字符串常量池**: - 字符串常量池是JVM内存中的一个特殊区域,用于存放...

    替换目录里所有文件相应字符串java语言

    在Java编程中,替换目录里所有文件的特定字符串是一项常见的任务,这通常涉及到文件操作、字符串处理以及递归算法的应用。...这种方法在处理大量文本文件时非常有用,例如在软件升级、文档更新或者自动化脚本中。

    Java数组、向量与字符串

    字符串是Java中处理文本的重要工具。虽然例子(3)没有直接涉及字符串操作,但在实际应用中,字符串处理经常与输入/输出结合。例如,从控制台读取用户输入时,通常会先读取字符串,再转换为需要的类型: ```java ...

    Java编写的非常有用的方法,文字中提取中文字符

    在Java编程语言中,处理字符串是一项常见的任务,尤其是在文本处理和数据分析方面。本文将深入探讨两个关键...无论你是初学者还是经验丰富的开发者,了解如何在Java中处理汉字和空白字符串都将大大增强你的编程能力。

    java 给图像加上字符串

    在Java编程语言中,添加...总结来说,Java提供了一套强大的API来处理图像和文本,使得在图像上添加字符串变得非常方便。通过理解并应用上述代码和原理,你可以在你的项目中实现类似的功能,创造出丰富多彩的图像内容。

    统计字符串中英文标点数量并截取.zip

    "统计字符串中英文标点数量并截取.zip"的文件提供了针对这种情况的一个解决方案。这个压缩包内包含的可能是Java代码示例(如csdn-demo),用于批量处理字符串,统计其中的中英文标点符号的数量,并根据指定的字符...

    java生成二维码以及二维码转base64字符串给前端

    在Java开发中,生成二维码和将二维码转换为Base64字符串是常见的需求,尤其是在与前端交互时。这个项目提供了一种方便的方式,通过Maven依赖来实现这些功能,并且包括了一个工具类,使得操作更加简单易用。接下来,...

    JAVA两个字符串比较匹配字数.docx

    在Java编程中,比较两个字符串的匹配字数是一项常见的任务,尤其是在文本处理或模式匹配的场景下。以下是一个简单的实现,通过`RangeDifferencer4Bak`类来完成这个功能。这个类有两个主要方法:`getTempModel`和`...

    编程实现先从标准输入中读取字符串,然后将字符串存到文件file1中,最后再将文件file1中的内容读取另存到文件file2中等功能。

    在Java编程中,实现从标准输入流(Standard Input Stream)读取字符串,然后将这些字符串写入文件,以及从文件中读取内容并保存到另一个文件的功能,涉及到多个核心概念和API。以下是对这些知识点的详细说明: 1. *...

    Java精确截取字符串.doc

    这个问题在文档标题“Java精确截取字符串.doc”中提到,描述也指出了解决字符串过长并需要添加省略号的需求。 以下是一种常见的解决方法,通过判断字符串中的每个字节来确定是否为中文字符,并据此进行截取: ```...

    实体类生成XML格式字符串

    在Java编程中,有时我们需要将实体类对象转换成XML格式的字符串,这在数据交换、存储或网络传输中非常常见。这个过程通常涉及到对象序列化和XML处理技术。本篇文章将详细讲解如何根据实体类生成XML格式的字符串,并...

    移除字符串中空格和回车符

    在日常的文本处理中,经常会遇到需要清理字符串中的空格、回车等字符的情况。这些字符可能会干扰数据处理或导致格式问题。下面将详细介绍如何通过编程手段有效地移除字符串中的空格和回车符。 #### 一、整体概述 ...

    分割字符串函数

    无论是从用户输入中提取有用信息、解析配置文件还是处理文本数据,字符串操作都扮演着至关重要的角色。其中,“分割字符串”是这类操作中最基本且最常用的功能之一。 ### 分割字符串的基本概念 分割字符串是指将一...

    drools从字符串中动态加载规则

    本文将详细介绍如何在Drools中实现从字符串中动态加载规则的功能。 #### 一、动态加载规则的优势 1. **灵活性高**:能够快速响应业务需求的变化,无需重新部署应用即可更新规则。 2. **易于维护**:规则与代码分离...

    链接任意多个字符串

    3. **使用`StringBuilder`类(Java/C#)**:在Java和C#中,由于字符串是不可变的,频繁的拼接操作会创建很多临时对象,影响性能。因此,可以使用`StringBuilder`类来高效地拼接多个字符串。 4. **使用`sprintf()`/`...

Global site tag (gtag.js) - Google Analytics