`
zhangbaoming815
  • 浏览: 150106 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java将字符串写入到txt文件中

    博客分类:
  • File
阅读更多

将字符串写入到txt文件中import java.io.BufferedWriter;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.io.RandomAccessFile;

public class WriteStringToTxt {

	public void WriteStringToFile(String filePath) {
		try {
			File file = new File(filePath);
			PrintStream ps = new PrintStream(new FileOutputStream(file));
			ps.println("http://www.docin.com/p-315288370.html");// 往文件里写入字符串
			ps.append("http://www.docin.com/p-315288370.html");// 在已有的基础上添加字符串
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	public void WriteStringToFile2(String filePath) {
		try {
			FileWriter fw = new FileWriter(filePath, true);
			BufferedWriter bw = new BufferedWriter(fw);
			bw.append("在已有的基础上添加字符串");
			bw.write("abc\r\n ");// 往已有的文件上添加字符串
			bw.write("def\r\n ");
			bw.write("hijk ");
			bw.close();
			fw.close();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	public void WriteStringToFile3(String filePath) {
		try {
			PrintWriter pw = new PrintWriter(new FileWriter(filePath));
			pw.println("abc ");
			pw.println("def ");
			pw.println("hef ");
			pw.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	public void WriteStringToFile4(String filePath) {
		try {
			RandomAccessFile rf = new RandomAccessFile(filePath, "rw");
			rf.writeBytes("op\r\n");
			rf.writeBytes("app\r\n");
			rf.writeBytes("hijklllll");
			rf.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	public void WriteStringToFile5(String filePath) {
		try {
			FileOutputStream fos = new FileOutputStream(filePath);
			String s = "http://www.docin.com/p-315288370.html";
			fos.write(s.getBytes());
			fos.close();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	public static void main(String[] args) {
		String filePath = "E:\\link.txt";
		// new WriteStringToTxt().WriteStringToFile(filePath);
		// new WriteStringToTxt().WriteStringToFile2(filePath);
		// new WriteStringToTxt().WriteStringToFile3(filePath);
		// new WriteStringToTxt().WriteStringToFile4(filePath);
		new WriteStringToTxt().WriteStringToFile5(filePath);
	}
}
 
分享到:
评论

相关推荐

    Android存储字符串数据到txt文件

    在上面的代码中,我们首先创建了一个测试字符串,然后指定了文件的路径和文件名,最后使用FileUtils工具类将字符串写入到txt文件中。 使用FileUtils工具类可以非常方便地将字符串数据存储到txt文件中,从而满足我们...

    java的io操作(将字符串写入到txt文件中)

    这个方法通过`PrintStream`类将字符串写入文件。`PrintStream`是一个方便的类,它提供了打印各种类型数据到输出流的能力。`FileOutputStream`用于创建一个指向文件的输出流。`println()`方法用于在文件中添加一行,...

    Java字符串写入文件三种方式的实现

    Java字符串写入文件是Java编程中的一种常见操作,指的是将Java字符串写入到文件中。在实际开发中,我们经常需要将字符串写入到文件中,以便于数据的存储和传输。今天,我们将介绍Java字符串写入文件的三种方式,并对...

    Java将字符串写入文本文件代码示例

    Java 是一种widely used编程语言,许多开发者都需要将字符串写入文本文件中,本文将介绍三种不同的方法来实现将字符串写入文本文件,包括使用FileWriter、InputStream与OutputStream、ObjectOutputStream与...

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

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

    java 文本字符串替换工具

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

    java把字符串写入文件里的简单方法分享

    在Java编程中,将字符串写入文件是一项基本且常见的任务,尤其在处理数据持久化、日志记录或者生成配置文件时。以下是一个简单的Java方法,教你如何将字符串写入文件,这个方法来源于与一位外国友人的交流。 首先,...

    java 将一个二维数组存到txt文件里,然后再读取

    - 遍历字符串数组,使用`Double.parseDouble()`方法将字符串转换为`double`类型的数据,并填充到新定义的二维数组`arr2`中。 3. **验证结果**: - 最后,使用嵌套循环打印出`arr2`中的所有元素,以验证读取和转换...

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

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

    java 将字符串追加到文件已有内容后面的操作

    在Java编程中,将字符串追加到文件已有内容后面是一项常见的任务,这通常涉及到文件的读写操作。这里我们详细讲解两种不同的方法来实现这个功能。 首先,我们来看标题和描述中提到的基本方法,即使用`...

    Java 字符串压缩和文件压缩代码

    本文将深入探讨Java中如何实现字符串和文件的压缩,以及涉及的相关技术。 首先,字符串压缩通常涉及到编码转换和数据编码算法。在Java中,我们可以通过使用`java.util.zip`包中的类来实现。例如,GZIPOutputStream...

    java 创建txt-JAVA读取TXT文件、新建TXT文件、写入TXT文件

    这段代码创建了一个名为`new_file.txt`的新文件,并写入了指定的字符串内容。同样,使用try-with-resources语句保证了文件流在使用后会被关闭。 最后,让我们看看如何向已存在的TXT文件中追加内容。这可以通过在`...

    java写入文件操作的几种方法

    FileWriter 是 Java 中最基本的文件写入类,它可以将字符串或字符数组写入文件中。使用 FileWriter 写入文件时,需要指定文件名和是否追加内容的参数。如果将第二个参数设置为 true,则文件内容将被追加到文件的末尾...

    提取Java文件中包含的字符串

    在Java编程中,提取文件中的特定字符串是一项常见的任务,尤其在进行日志分析、代码审查或者数据挖掘时。本文将详细讲解如何通过Java的IO流技术来实现这一目标,特别是针对Java源代码文件(.java)的情况。 首先,...

    把整数“342”写入ha.txt文件中

    `file.write(str(342))`将整数342转换为字符串并写入文件。 在C++中,我们可以使用iostream库来实现: ```cpp #include #include int main() { std::ofstream outputFile("ha.txt"); if (outputFile) { ...

    Java IO操作和将字符串解析为数值数组

    在Java编程语言中,IO(Input/Output)操作是处理数据输入和输出的关键部分,而将字符串解析为数值数组则是日常编程中常见的任务。本文将深入探讨这两个主题,并结合提供的两个文件名`TestWriteD.java`和`TestSplitD...

    java算法,从txt文件中读取数据录入mysql

    在Java编程中,将数据从TXT文件读取并导入MySQL数据库是一项常见的任务,涉及到文件操作、字符串处理以及数据库交互等多个知识点。以下是对这些关键概念的详细解释: 1. **文件操作**:`FileOper.java`可能包含了对...

    java 获取字符串的子串

    在Java编程语言中,获取字符串的子串是一项基础且重要的操作。这通常涉及到对字符串对象进行操作,以提取其中的一部分字符序列。字符串是不可变的,因此在Java中,我们不能直接修改已创建的字符串对象。为了获取子串...

    java 字符串 排序 源代码

    在本例中,程序首先将字符串写入一个文件,然后读取该文件进行排序。 4. **排序算法**:Java的`Arrays`类提供了多种排序方法,如`sort()`,可以用于对字符串数组进行排序。如果字符串代表数字,还可以使用`...

    Java\输出TXT文件.txt

    为了将字符串写入文件,首先需要将字符串转换成字节数组。这可以通过调用字符串对象的`getBytes()`方法来实现。 ```java byte[] b1 = s.getBytes(); ``` 这里,字符串`s`被转换成了字节数组`b1`。默认情况下,`...

Global site tag (gtag.js) - Google Analytics