将字符串写入文件并把其内容读出
2007-08-30 13:01
501 查看
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(""); 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)); }
相关文章推荐
- Java将字符串写入文件与将文件内容读取到字符串
- 通过文件方式,在文件内容开头写入字符串!
- 替换文件中某个字符串并写入新内容(Java代码实现)
- ProgressBar控件的应用;文件的读出和写入;目录和文件管理;检索计算机上逻辑驱动器盘符;XML文件的增加、修改、读节点内容
- 使用BufferedReader在本地硬盘创建文件,写入内容,然后读出打印的一段小程序!
- 1.实验 5.2.5 文件定位 用lseek()函数实现以下功能 1. 获取文件大小 2. 为文件添加指定长度的空洞 3. 在指定位置写入指定内容 4. 读出指定位置的内容 1. 获取文件大小
- Linux 打开文件并写入一段字符串,同时读出对应文件的信息--fopen()/fwrite()/fread()
- 把文件内容读出到一个字符串
- lua实现以字符串内容写入文件,成功返回 true,失败返回 false读取文件内容
- 替换文件中某个字符串并写入新内容(Java代码实现)
- 【题目】在一个文件里面写入“我有1支铅笔,但是仓库里面有353628支”,读出刚才的文件内容,将1变为一,以此类推,写入新的文件。 新文件内容应为“我有一支铅笔,但是仓库里面有三五三六二八支”
- 字符串写入文件 C++ 读文件 将文件内容读入到字符串string中
- 使用Java实现文件内容的写入读出
- Foundation框架(7)——NSArray的派生、将数组中得元素拼接成字符串、将数组写入文件、从文件中读取数组内容
- C++ 将数据写入链表,将链表写入文件,再将文件中的内容读出
- 一个模式字符串,一个替换用字符串,以及两个文件名 它应该读取第一个文件, 并将内容写入第二个文件
- 替换文件中某个字符串并写入新内容(Java代码实现)
- 写入出字符串到一个文件而不覆盖原文件的内容(追加)
- 字节流之向文件中写入字符串并读出字符串
- C键盘输入一行字符,写入一个文件,再把该文件内容读出显示在屏幕上。