编写TextRw.java的Java应用程序,程序完成的功能是:首先向TextRw.txt中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上。
2016-09-27 17:54
609 查看
package lianxi; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class IOdemo { public static void main(String[] args) { String a = "d:/java" ; String b ="extRw.txt" ; File file = new File(a,b) ; File c = new File(a) ; //判断目录是否存在 if(!c.exists()) { c.mkdirs(); } try { //创建 file.createNewFile() ; //输出流 FileOutputStream out = new FileOutputStream(file) ; //写入内容 String st = "123456;\r\n付士亮"; //转换到byte[] byte[ ] by = st.getBytes( ) ; //写入 out.write(by); //关闭流,释放资源 out.close(); System.out.println("写入成功!"); //输入流 FileInputStream in = new FileInputStream("d:/java/extRw.txt") ; //装在数据的数组, byte[ ] be = new byte[1024] ; //1k大小 int i =0; String s ="" ; while((i=in.read(be))>0) { //组合数据 //参数1 :0 起始位置, i : 数据长度 s +=new String(be,0,i) ; } System.out.println("输入成功!"); System.out.println("s=" +s); in.close(); } catch (Exception e) { e.printStackTrace(); } } }
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/26/387d9989135fd71654a0e2978265c384.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/26/f926925d93669874c9dd7bd2fa035455.png)
相关文章推荐
- 编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt
- 编写BinIoDemo.java的Java应用程序,程序完成的功能是:完成1.doc文件的复制,复制以后的文件的名称为自己的学号姓名.doc。
- 编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上
- 编写一个Java应用程序,该程序包括3个类:定义一个学生类,Student有姓名,学号,选学的课程列表 ,定义一个课程类:课程名称,课程分数
- 11周2-2项目 - 存储班长信息的学生类,将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。
- java小练习(已知学生有学号,姓名,性别,年龄,身高,体重六项基本信息,依次从键盘录入该学生信息,完成后输出该生详细信息。)
- 编写程序,完成文件复制功能,即将a.txt文件内容复制到b.txt文件中去
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推
- java编写将本程序的次数,上次运行程序的时间,上次运行的操作系统信息写入文件中
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
- Java编写一个简单的TCP通信程序。服务器发送一条字符串,客户端接收该信息并显示。
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推
- 习题8:编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果。
- 04_从磁盘读取Java程序,并显示在屏幕上
- 存储班长信息的学生类,将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推
- 编写程序,完成文件复制功能,即将a.txt文件内容复制到b.txt文件中去
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推
- 自己编写的一个程序:读取XML格式的日志文件,并以一定的数据写入数据库中