首页 > 代码库 > 输入输出作业
输入输出作业
实验五 输入输出
1.编写TextRw.java的Java应用程序,程序完成的功能是:首先向中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上。
package liu_输入输出;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class TextRw{ public static void main(String[] args) { //输出流 写 try { FileWriter fw =new FileWriter("d:/TextRw.txt",true); fw.write("姓名:刘炎增\r\n学号:20125018\r\n"); fw.close(); System.out.println("写入成功!"); //输入流 读 FileReader fr=new FileReader("d:/TextRw.txt"); char[] ca=new char[1024]; int i=-1; StringBuilder sb=new StringBuilder(); while((i=fr.read(ca))>0) { sb.append(new String(ca, 0, i)); } System.out.println(sb); fr.close(); } catch (Exception e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } }}
2.编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt
package liu_输入输出;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;public class IoDemo { public static void main(String[] args) { try { // 写 输出流 FileWriter fw = new FileWriter("d:/text.txt"); // 写入数据 fw.write("字符流写入到文本\r\n"); fw.close(); System.out.println("写入成功"); String str = "\r\n用新的构造方法追加"; // 读 输入流 FileInputStream in = new FileInputStream("d:/text.txt"); // byte[] byte[] b = new byte[1024]; int i = -1; // 写 输出流 FileOutputStream out = new FileOutputStream("d:/iodemo.txt"); // 边度边写 while ((i = in.read(b)) > 0) { // 写 out.write(b, 0, i); } out.close(); in.close(); } catch (Exception e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } }}
输入输出作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。