java输入输出流试验
更新时间:2023-10-07 14:45:01 阅读量: 综合文库 文档下载
输入输出流
一、实验目的:
熟悉Java的文件读写机制,练习输入输出流的使用。 二、实验内容:
1、键盘输入10个整数,从小到大进行排序。
2、接收键盘输入的字符串,用FileInputStream类将字符串写入文件,用FileOutputStream类读出文件内容显示在屏幕上。
3、将一个文本文件的内容按行读出,每读出一行就顺序加上行号,并写入到另一个文件中。 三、实验要求:
1. 通过实验掌握文件输入输出流的使用方法; 2. 程序必须能够从键盘接收字符串并保存在文件中; 3. 程序必须能够读出文件内容显示在屏幕上; 4. 写出实验报告。 四、实验步骤:
1、键盘输入10个整数,从小到大进行排序。 package javaTest;
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
public class Gui_21 {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub BufferedReader br=new BufferedReader(new String str;
int array[]=new int[10]; for(int i=0;i<10;i++) {
System.out.println(\请输入一个整数:\); str=br.readLine();
array[i]=Integer.parseInt(str);
InputStreamReader(System.in));
}
}
}
for(int j=0;j<9;j++) { }
for(int m=0;m<10;m++) { }
if(m!=9)
System.out.print(array[m]+\); System.out.print(array[m]); else
for(int k=j+1;k<10;k++) { }
if(array[k]
int temp=array[k]; array[k]=array[j]; array[j]=temp; }
2、接收键盘输入的字符串,用FileInputStream类将字符串写入文件,用FileOutputStream类读出文件内容显示在屏幕上。
package javaTest;
import java.io.File;
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;
public class Gui_22 {
public static void main(String[] args) { try {
System.out.println(\); File myfile = new File(\); byte[] outCh = new byte[100];
int bytes = System.in.read(outCh, 0, 100);//将文件读入二进制数组中 FileOutputStream Fout = new FileOutputStream(myfile); Fout.write(outCh,0,bytes);//将数组中的字节输入到这个流中 byte[] inCh = new byte[bytes];
FileInputStream Fin = new FileInputStream(myfile); Fin.read(inCh);
System.out.println(new String(inCh)); } catch (IOException e) {
System.out.println(e.toString()); } } }
3、将一个文本文件的内容按行读出,每读出一行就顺序加上行号,并写入到另一个文件中。
package javaTest;
import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.LineNumberReader;
public class Gui_23 { }
public static void main(String[] args) throws IOException { }
// TODO Auto-generated method stub String str=null;
FileReader file=new FileReader(\); FileWriter b=new FileWriter(\); BufferedWriter c=new BufferedWriter(b);
LineNumberReader in=new LineNumberReader(file); while((str=in.readLine())!=null) { }
c.close(); in.close();
System.out.println(in.getLineNumber()+\+str); c.write(str); c.newLine();
4.编写一个程序,求2~100之间的素数,并将结果保存在文件prime.dat中。再从该文件中读取内容并在屏幕上显示出来。
5.编写一个程序,比较两个文件的内容是否相同。
package javaTest;
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException;
public class Gui_26 {
正在阅读:
java输入输出流试验10-07
农商银行“我们的节日”活动方案05-03
2010年安监局个人工作心得体会03-18
九九重阳日 拳拳敬老情04-10
EXCEL在财务中的应用实训心得体会09-07
优秀学生先进事迹材料04-10
“株连九族”到底牵连多少人?08-20
招投标作业参考答案07-27
六年级数学培优补差工作总结04-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 输出
- 试验
- 输入
- java