文本文件的读,写,copy操作
来源:互联网 发布:数据服务商 编辑:程序博客网 时间:2024/06/04 19:24
package work_13;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.util.Scanner;public class num_1 {private String name;private int a,b,c,zong;private num_1(String f,int r,int e,int h,int k){name=f;a=r;b=e;c=h;zong=k;}public static void main(String[] args) throws Exception {num_1 xpp[]=new num_1[100];/*OutputStream os=new FileOutputStream("E:\\lalala.txt",true);//后边加true表示可继续写东西PrintWriter pw=new PrintWriter(os);*///pw.append("姓名"+" "+"物理"+" "+"数学"+" "+"化学");//pw.println();//pw.println("张三"+" "+"100"+" "+"33"+" "+"98");//pw.println("很6"+" "+"96"+" "+"100"+" "+"92");//pw.write("哈哈哈"+" "+"89"+" "+"100"+" "+"9999"); //输出流需要在读取之前关闭保存//pw.close();String name,s1,s2,s3,s4;int cj1,cj2,cj3,zcj;File f1=new File("E:\\lalala.txt");Scanner sc=new Scanner(f1);s1=sc.next();s2=sc.next();s3=sc.next();s4=sc.next();//pw.write(s1+" "+s2+" "+s3+" "+s4+" "+"总成绩");System.out.println(s1+" "+s2+" "+s3+" "+s4+" "+"总成绩");int count=0;while(sc.hasNext())//后边还有东西要读{count++;name=sc.next();cj1=sc.nextInt();cj2=sc.nextInt();cj3=sc.nextInt();zcj=cj1+cj2+cj3;xpp[count]=new num_1(name,cj1,cj2,cj3,zcj);}num_1 zanshi;for(int i=1;i<count;i++){for(int j=1;j<=count-i;j++){if(xpp[j].zong<xpp[j+1].zong){zanshi=xpp[j];xpp[j]=xpp[j+1];xpp[j+1]=zanshi;}}}//OutputStream oo=new FileOutputStream("E:\\lalala.txt");//PrintWriter pww=new PrintWriter(oo);OutputStream os=new FileOutputStream("E:\\xpp.txt",true);//后边加true表示可继续写东西。图中表示内容写到了xpp文件中PrintWriter pw=new PrintWriter(os);pw.println();pw.append("姓名"+" "+"物理"+" "+"化学"+" "+"总成绩");pw.println();for(int i=1;i<=count;i++){pw.println(xpp[i].name+" "+xpp[i].a+" "+xpp[i].b+" "+xpp[i].c+" "+xpp[i].zong);System.out.println(xpp[i].name+" "+xpp[i].a+" "+xpp[i].b+" "+xpp[i].c+" "+xpp[i].zong);}pw.close();/*File Fos=new File("E:\\fuzhidewenjian.txt");FileInputStream fis=new FileInputStream(f1);FileOutputStream Fos=new FileOutputStream(copy,true);InputStreamReader in=new InputStreamReader(fis);OutputStreamWriter out=newOutputStreamWriter(Fos);int lala;while((lala=in.read())!=-1){out.write(lala);}in.close();out.close();*/File chu2=new File("E:\\kakakakaka.txt");File chu1=new File("E:\\lalala.txt");FileInputStream fis;fis=new FileInputStream(chu1);FileOutputStream fos=new FileOutputStream(chu2);InputStreamReader in=new InputStreamReader(fis);OutputStreamWriter out=new OutputStreamWriter(fos);int is;while((is=in.read())!=-1){out.write(is);}in.close();out.close();}}
阅读全文
0 0
- 文本文件的读,写,copy操作
- asp读文本文件和写文本文件操作
- Delphi文本文件的写操作
- Java 读/写文件文本文件的示例
- Java 读/写文件文本文件的示例
- Java 读/写文件文本文件的示例
- Java 读/写文件文本文件的示例
- Java 读/写文件文本文件的示例
- 写的copy程序
- C#文本文件的操作
- 文本文件的操作
- java简单的读/写文本文件的示例(转)
- [JAVA]对文本文件的读,写,覆盖,添加方法
- C++文件的读-写(文本文件和二进制文件)
- 写文本文件
- 写文本文件
- 浅析文本文件的基本操作
- 浅析文本文件的基本操作
- 设计模式(十三)------创建类模式总结篇
- 14-IO流(字符流-缓冲区-BufferedReader-readLine方法原理) 15-IO流(字符流-缓冲区-复制文本文件).
- Spring Boot 工程启动报错"org.springframework.context.ApplicationContextException: Unable to start ..."解决方案
- svg animate实现加载中的动画
- boost重要库编码实例
- 文本文件的读,写,copy操作
- 使用adb从android设备拉取文件或文件夹到电脑
- Oracle DML 高级查询
- 如何设计出用户喜爱的API(User experience design for APIs)
- 16-IO流(字符流-缓冲区-自定义MyBufferedReader-read方法) 17-IO流(字符流-缓冲区-自定义MyBufferedReader-readLine方法) 16-17总
- Java用webSocket实现tomcat的日志实时输出到web页面
- Halcon-图像处理-二值化-binary_threshold
- inetd.c源代码分析之处理inetd.conf文件的结果
- WebApi传递JSON参数