将字符串写入到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);
}
}
分享到:
相关推荐
在上面的代码中,我们首先创建了一个测试字符串,然后指定了文件的路径和文件名,最后使用FileUtils工具类将字符串写入到txt文件中。 使用FileUtils工具类可以非常方便地将字符串数据存储到txt文件中,从而满足我们...
这个方法通过`PrintStream`类将字符串写入文件。`PrintStream`是一个方便的类,它提供了打印各种类型数据到输出流的能力。`FileOutputStream`用于创建一个指向文件的输出流。`println()`方法用于在文件中添加一行,...
Java字符串写入文件是Java编程中的一种常见操作,指的是将Java字符串写入到文件中。在实际开发中,我们经常需要将字符串写入到文件中,以便于数据的存储和传输。今天,我们将介绍Java字符串写入文件的三种方式,并对...
Java 是一种widely used编程语言,许多开发者都需要将字符串写入文本文件中,本文将介绍三种不同的方法来实现将字符串写入文本文件,包括使用FileWriter、InputStream与OutputStream、ObjectOutputStream与...
在Java编程语言中,字符串处理是一项基础且重要的任务。在这个特定的场景中,我们需要创建一个Applet程序,它能够接收用户输入的字符串和一个字符,然后从原始字符串中删除所有出现的指定字符,并显示处理后的结果。...
首先,要实现文本文件中的字符串替换,我们需要读取文件内容,然后使用Java的字符串方法进行替换,最后将更新的内容写回文件。以下是一个简单的示例: ```java import java.io.*; import java.nio.charset....
在Java编程中,将字符串写入文件是一项基本且常见的任务,尤其在处理数据持久化、日志记录或者生成配置文件时。以下是一个简单的Java方法,教你如何将字符串写入文件,这个方法来源于与一位外国友人的交流。 首先,...
- 遍历字符串数组,使用`Double.parseDouble()`方法将字符串转换为`double`类型的数据,并填充到新定义的二维数组`arr2`中。 3. **验证结果**: - 最后,使用嵌套循环打印出`arr2`中的所有元素,以验证读取和转换...
在Java编程中,实现从标准输入流(Standard Input Stream)读取字符串,然后将这些字符串写入文件,以及从文件中读取内容并保存到另一个文件的功能,涉及到多个核心概念和API。以下是对这些知识点的详细说明: 1. *...
在Java编程中,将字符串追加到文件已有内容后面是一项常见的任务,这通常涉及到文件的读写操作。这里我们详细讲解两种不同的方法来实现这个功能。 首先,我们来看标题和描述中提到的基本方法,即使用`...
本文将深入探讨Java中如何实现字符串和文件的压缩,以及涉及的相关技术。 首先,字符串压缩通常涉及到编码转换和数据编码算法。在Java中,我们可以通过使用`java.util.zip`包中的类来实现。例如,GZIPOutputStream...
这段代码创建了一个名为`new_file.txt`的新文件,并写入了指定的字符串内容。同样,使用try-with-resources语句保证了文件流在使用后会被关闭。 最后,让我们看看如何向已存在的TXT文件中追加内容。这可以通过在`...
FileWriter 是 Java 中最基本的文件写入类,它可以将字符串或字符数组写入文件中。使用 FileWriter 写入文件时,需要指定文件名和是否追加内容的参数。如果将第二个参数设置为 true,则文件内容将被追加到文件的末尾...
在Java编程中,提取文件中的特定字符串是一项常见的任务,尤其在进行日志分析、代码审查或者数据挖掘时。本文将详细讲解如何通过Java的IO流技术来实现这一目标,特别是针对Java源代码文件(.java)的情况。 首先,...
`file.write(str(342))`将整数342转换为字符串并写入文件。 在C++中,我们可以使用iostream库来实现: ```cpp #include #include int main() { std::ofstream outputFile("ha.txt"); if (outputFile) { ...
在Java编程语言中,IO(Input/Output)操作是处理数据输入和输出的关键部分,而将字符串解析为数值数组则是日常编程中常见的任务。本文将深入探讨这两个主题,并结合提供的两个文件名`TestWriteD.java`和`TestSplitD...
在Java编程中,将数据从TXT文件读取并导入MySQL数据库是一项常见的任务,涉及到文件操作、字符串处理以及数据库交互等多个知识点。以下是对这些关键概念的详细解释: 1. **文件操作**:`FileOper.java`可能包含了对...
在Java编程语言中,获取字符串的子串是一项基础且重要的操作。这通常涉及到对字符串对象进行操作,以提取其中的一部分字符序列。字符串是不可变的,因此在Java中,我们不能直接修改已创建的字符串对象。为了获取子串...
在本例中,程序首先将字符串写入一个文件,然后读取该文件进行排序。 4. **排序算法**:Java的`Arrays`类提供了多种排序方法,如`sort()`,可以用于对字符串数组进行排序。如果字符串代表数字,还可以使用`...
为了将字符串写入文件,首先需要将字符串转换成字节数组。这可以通过调用字符串对象的`getBytes()`方法来实现。 ```java byte[] b1 = s.getBytes(); ``` 这里,字符串`s`被转换成了字节数组`b1`。默认情况下,`...