import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class FileOperation {
public static void main(String[] args) throws IOException {
System.out.println("请输入要写入的字符串");
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
String s = new String();
s = bf.readLine();
System.out.println(s);
File myfile = new File("D:\\test.txt");
BufferedWriter out = new BufferedWriter(new FileWriter(myfile));
out.write(s);
out.close();
System.out.println("文件已经写入"+myfile.getName());
System.out.println("现在读取文件内容......");
BufferedReader in = new BufferedReader(new FileReader("D:\\test.txt"));
StringBuffer txt = new StringBuffer("");
System.out.println("文件内容是......");
while(in.ready()){
txt.append(in.readLine());
}
// StringTokenizer st =new StringTokenizer(txt.toString());
// while(st.hasMoreTokens()){
// System.out.println(st.nextToken("\n"));
// }
String[] result = txt.toString().split("\\s");
for (int i=0; i<result.length; i++){
System.out.println(result[i]);
}
in.close();
}
}//end FileOperation
BufferedWriter buff = new BufferedWriter(new FileWriter(this.getClass().getResource("/").getPath()+"test.txt"));
String str = "test string";
for (int i = 0; i < str.length(); i++) {
buff.write(str.charAt(i));
}
分享到:
相关推荐
在IT行业中,字符串处理是一项基础且重要的任务,它涉及到对文本数据的各种操作,如查找、替换、分割、连接等。本项目着重于实现一个能够根据配置文件动态指定输入和输出文件的程序,使得数据处理更加灵活和可配置。...
本项目“C语言实现的文件读写,字符串操作”聚焦于如何使用C语言来读取文件中的字符串,对它们进行排序,然后将排序后的结果写回至新的文件。以下是对这些知识点的详细说明: 1. 文件操作: - 打开文件:在C语言中...
使用C++编写的将Input.txt文件中的记录读出,并存放在vector向量中,最后又将vector的部分内容写入到Output.txt文件中。虽然不是很难,但本人花了一天才做出来的,只求1分而已,对初学C++的同学提供参考的。
基于Keil+51单片机将渴望乐谱写入AT24C02并读出播放.rar(源码+仿真)基于Keil+51单片机将渴望乐谱写入AT24C02并读出播放.rar(源码+仿真)基于Keil+51单片机将渴望乐谱写入AT24C02并读出播放.rar(源码+仿真)基于...
### 使用RandomAccessFile流将一个文本文件读出并写入到另一个文件中的知识点解析 在Java编程语言中,`RandomAccessFile`类提供了一种非常灵活的方式来读取和写入文件。它支持随机访问,意味着我们可以直接跳转到...
使用`BinaryWriter`,你可以将各种类型的数据(如整数、浮点数、字符串等)写入到二进制文件中。首先,你需要创建一个`FileStream`对象,指定要写入的文件路径。然后,通过`FileStream`实例化`BinaryWriter`。例如...
例如,要将字符串写入文件,你可以创建一个`FileWriter`实例,并调用`write()`方法: ```java FileWriter writer = new FileWriter("output.txt"); writer.write("这是要写入的字符串"); writer.close(); ``` 2. *...
- 在循环中,将每一行的杨辉三角形数据转换为字符串并写入到文件中,每行数据之间用换行符分隔。 2. **读出文件中的杨辉三角形**: - 创建StreamReader对象,打开之前写入的文件。 - 逐行读取文件内容,直到文件...
# 题目: # 从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止。
在Java编程中,`properties`文件是一个常用的配置文件格式,用于存储程序的配置信息,如数据库连接字符串、系统参数等。这些文件以键值对的形式组织数据,易于读写。本示例着重介绍如何将时间写入`properties`文件并...
4. 序列化:将JDOM对象转换回XML字符串或写入文件。 接下来,JXL库用于与Excel文件交互。JXL支持读取和写入Excel文件,包括单元格格式、公式、图表等功能。以下是如何使用JDOM和JXL完成任务的步骤: 1. 引入库:...
- `fputs()`: 将字符串写入文件。 - `fgetc()`, `fgets()`: 分别用于从文件中读取单个字符或一行文本。 对于Windows平台的C/C++开发者来说,`GetWindowText()`和`SetWindowText()`等API函数是处理窗口控件文本输入...
`WriteLine` 方法用于写入一行文本到文件中,其中包含了一个字符串 `"write some text."`。之后通过调用 `Close()` 方法关闭流。 ### 2. 读取文件内容 接下来的代码展示了如何打开并读取文件内容: ```csharp ...
C#的String类提供了丰富的字符串处理方法,如Split()用于按特定字符分割字符串,以及Int32.TryParse()用于尝试将字符串转换为整数。 此外,程序可能还包含了错误处理机制,比如检查文件是否存在、是否可读写,以及...
有文本文件a.txt,每行一个英文单词。编制Java程序,读取该文件中的所有单词,然后按照单词长度降序排列;对于长度相等的单词,按照字典顺序降序排列。最后将排序后的单词按每个一行写入另一个文件b.txt。
本文将深入探讨MFC如何实现串口的异步写入和读出操作。 首先,我们需要了解串口通信的基础。串口,也称为COM端口,是计算机硬件接口,允许设备通过串行数据传输进行通信。在MFC中,我们可以使用`CSerial`类来操作...
本文将详细探讨如何在Android平台上进行文件的写入和读出操作,特别针对手机SD卡进行讨论。 首先,理解SD卡在Android系统中的地位至关重要。Android设备通常支持外部存储,也就是我们常说的SD卡(Secure Digital ...
// 假设content是从文件读取的字符串,每行是CSV格式 string[] lines = content.Split('\n'); dataGridView1.Rows.Clear(); foreach (string line in lines) { string[] fields = line.Split(','); ...
最后,当完成图片到Base64字符串的转换后,如果需要将这些字符串还原成图片文件,可以使用`Base64.getDecoder().decode(String)`将字符串解码为字节数组,然后使用`FileOutputStream`将字节数组写入到文件中。...
例如,读取文件内容并在控制台上显示,或者将用户输入保存到文件。C#提供了丰富的文件I/O类,如`System.IO.File`和`System.IO.StreamReader/StreamWriter`。 读取文件可以使用`File.ReadAllText()`方法,例如: ``...