import java.io.FileWriter; import java.io.IOException; import java.io.Writer; /** * @ClassName WriterStringToFile * @projectName: object1 * @author: Zhangmingda * @description: XXX * date: 2021/4/17. */ public class WriterStringToFile { public static void main(String[] args) throws IOException { String fileFath = "输入输出文件读写/src/test/output/writerOut.txt"; Writer writer = new FileWriter(fileFath); writer.write(97);//写入字符编码 writer.write(‘b‘); //写入字符 char[] chars = {‘e‘,‘f‘}; writer.write(chars); String text = "剑门关-V哥\n" + "北望剑阁一线天,\n" + "遥想翼德战关前。\n" + "纵使王朝风云变,\n" + "雄关笑傲数千年。"; writer.write(text); // writer.flush(); writer.close(); } }
示例读写:读
import java.io.FileReader; import java.io.IOException; import java.io.Reader; /** * @ClassName ReaderStringFromFile * @projectName: object1 * @author: Zhangmingda * @description: XXX * date: 2021/4/17. */ public class ReaderStringFromFile { public static void main(String[] args) throws IOException { String srcPath = "输入输出文件读写/src/test/output/writerOut.txt"; Reader fileReader = new FileReader(srcPath); StringBuffer text = new StringBuffer(); char[] characters = new char[1024]; int length; while ((length = fileReader.read(characters)) != -1) { // System.out.println( characters); text.append(characters,0,length); System.out.println("读取到字符个数:" + length); } fileReader.close(); //关闭字符流 System.out.println(text); } }
java 输入输出IO流 字符流 FileWriter FileReader
原文:https://www.cnblogs.com/zhangmingda/p/14672155.html