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));
}
分享到:
相关推荐
c语言实现的文件读写,字符串操作 读出字符串,排序后写入文件,VS2008
使用C++编写的将Input.txt文件中的记录读出,并存放在vector向量中,最后又将vector的部分内容写入到Output.txt文件中。虽然不是很难,但本人花了一天才做出来的,只求1分而已,对初学C++的同学提供参考的。
# 题目: # 从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止。
有文本文件a.txt,每行一个英文单词。编制Java程序,读取该文件中的所有单词,然后按照单词长度降序排列;对于长度相等的单词,按照字典顺序降序排列。最后将排序后的单词按每个一行写入另一个文件b.txt。
string与blob的写入与读出
FileInputReader接收键盘输入的字符串,用FileWirter类将字符串写入文件,用FileReader类读出文件内容显示在屏幕上。
在查找“java”字符串个数的程序中,先读出文件内容,再逐个字符对比,找出“java”字符,最终把结果写入另一文档中。 在命令行显示指定文件的最后指定行中,通过命令行输入文件名和需要显示的行数。 2、 简单的...
6. 把一个文本文件读入内存时,要将ASCII码转换成二进制码, 而把文件以文本方式写入磁盘时,也要把二进制码转换成ASCII码,因此文本文件的读写要花费较多的转换时间。对二进制文件的读写不存在这种转换。 7. 标准...
数据结构的内容有关于字符串的处理,和将字符串写入与读出文件,设置光标等操作
第一次写入读出后显示不正确(地址0x00为字符串结尾) 从串口发送小于17位字符串(开头一位不存,最后一位0X00结束标志)。单片机收到 后返回原值,第一位为保存的地址。读取数据时,返回第一位为读取地址本演示...
该源程序有完整的用户界面,能够实现如下四种功能: 1.对给定的字符进行编码 2.对给定的编码串进行译码 3.从文件中读取给定的编码串并进行译码,显示在屏幕上 4.对屏幕上的字符进行编码并写进文件中。
此源码使用了c语言实现统计班级成绩和学生管理系统两大功能,包含了数组、指针、字符串、结构体、文件写入读出、排序等方法。是初学者阅读的必备资料。
模块在内核中申请了两个内存空间用于模拟字符设备。 应用程序入设备文件中写入一个字符串,然后再读击。读出的字符串就是写入的字符串。
换行写入字符串、数据,只读出每行的最前面的字符串
STM32F4的FLASH写入读取数据小demo;有如何写入字符串并读取出来的demo(可断电后重启读出)基本上的都有注释
在当前目录中存在文件名为"in.txt"的文本文件,现要求你使用fopen 函数命令打开该文件,读出里面的所有字符,并对字符进行加密,加密后再写入out.txt文件。加密方式是对文件中所有字符按其ASCII码加3。 最后从out....
文件使用完毕,应用关闭文件函数把文件关闭,从而把缓冲区的数据写入文件中。否则程序结束时可能造成数据丢失。 fclose函数使用形式: fclose(文件指针); 如:fclose(fp); 正常完成关闭文件操作时,fclose函数...
所谓入是写入,即将你提供的源(本质是字符串)写入索引或者将其从索引中删除;所谓出是读出,即向用户提供全文搜索服务,让用户可以通过关键词定位源。 2.1写入流程 源字符串首先经过analyzer处理,包括:分词,...
本工程使用了考场所提供的IIC的底层驱动代码,编写了AT24C02 EEPROM存取程序(注释掉的部分为连续存取的使用)使用底层驱动代码给程序编写带来了很大便利,...因此我们需要对其进行部分改动才可加以使用(例如:延时)
基本思路是:设中缀表达式的字符串为s1,用来存放后缀表达式的字符串为s2,从头到尾扫描中缀表达式中的每个字符,若是空格则不做任何处理,若是数字或者小数点,这直接写入s2中,并在每个数字的最后写入一个空格,如遇到的是...