(JAVA)复制文件test.txt,并且排序。文件重新命名为test1.txt

 //获取文件内的内容并排序public static  void copyFile() throws Exception{//创建File 对象File sourece = new File("/Desktop/pic/a.txt");//创建读字符流对象BufferedReader br = new BufferedReader(new FileReader(sourece));//一次读取一行String str = br.readLine();//将字符串转换成字符数组char[] ch = str.toCharArray();//将字符数组排序,底层访问ascii码for (int x = 0;x<ch.length;x++){for (int y = x+1;y<ch.length;y++){if (ch[x]>ch[y]){char temp = ch[x];ch[x] = ch[y];ch[y] = temp;}}}//将字符数组转换成字符串String strNew = new String(ch);//获取源文件的文件名String filename = sourece.getName();//System.out.print(filename);//将字符串切割String[] fileName = filename.split("\\.");//组合成新的字符串(新文件的名字)String newFile = fileName[0]+"1."+fileName[1];// System.out.print(newFile);//文件名已经确认、缺少盘符名称//创建File类将父路径,文件名放入去File targer = new File(sourece.getParent(),newFile);//创建文件写入流BufferedWriter bw = new BufferedWriter(new FileWriter(targer));//写入读取的字符串bw.write(strNew);//刷新字符流bw.flush();//关闭字符流bw.close();}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/421728.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#如何使用httpwebrequest通过代理访问网页

string urlStr "http://www.itstrike.cn"; //设定要获取的地址 HttpWebRequest hwr (HttpWebRequest)HttpWebRequest.Create(urlStr); //建立HttpWebRequest对象 hwr.Timeout 60000; …

(JAVA)装饰流

package IODemo;/*** author Alina* date 2021年11月15日 11:48 下午* 设计思想&#xff1a;设计模式,装饰模式* JAVA中有23种设计思想&#xff0c;全部基于面向对象* 装饰设计模式&#xff0c;核心思想&#xff0c;解决什么问题* 增强原有对象的功能**/ //第一…

我的学习生涯(Delphi篇) - 21

我们平常要和图片打交道&#xff0c;那么我们如何把图片存在数据库中呢&#xff1f; -------------------------------------------------------------------------------------------------美丽分割线--------------------------- 年代&#xff1a;2007 文件&#xff1a;My091…

Map 的Properties集合存储IO流对象

package IODemo;import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties;/*** author Alina* date 2021年12月07日 11:29 下午* 集合IO一起使用* Map接口实现Hashtable 子类 Properties* 特点&#xff1a;线程安全&#xff0c;泛型Str…

WordPress的RSS订阅优化

一、确定一个永久的RSS地址 WordPress默认的订阅地址是www.domain.com/feed&#xff0c;使用这样的地址有三个比较大的缺陷&#xff1a; 1、无法统计多少人订阅了你。 2、博客更换域名或者被GFW后原RSS地址不能访问了&#xff0c;原来的读者群就流失了。 3、输出的内容太单调…

练习IO流

package IODemo;import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; import java.util.Scanner;/*** author Alina* date 2021年12月08日 11:49 下午* 已知用户有一个文本文档&#xff0c;里面包含的键值对…

轻量级的ORM框架 fluentdata

codePlex 地址&#xff1a;http://fluentdata.codeplex.com/releases/view/82592转载于:https://www.cnblogs.com/Qiaoyq/archive/2013/06/11/3131428.html

(JAVA)线程

/*** author Alina* date 2021年12月12日 11:37 下午* 线程&#xff1a;分为三个级别* 1.定义类&#xff0c;继承Thread 类&#xff0c;继承线程类* 该类重写run&#xff08;&#xff09;方法* 创建子类对象* * 执行join方法的线程&#xff0c;会一次执行完毕&#xff0c;其…

(JAVA)序列化

对象序列化与反序列化 对象中的数据有&#xff1a;new Object() 自己的成员变量 如果对象的基本数据不变&#xff0c;反复使用 什么是序列化 将对象中的数据以二进制方式存入硬盘&#xff0c;永久保存 二进制文件可以在网络上传输 反序列化 将存在硬盘中的二进制文件,读取出来还…

某final神犇的工作感想

http://hi.baidu.com/codemao/item/0bc294417fbaeceba5c06690  。。。 这一年&#xff0c;工作上也渐渐步入正轨了&#xff0c;首先&#xff0c;我很庆幸在我刚工作的时候就能碰到一个好的经理&#xff0c;我想&#xff0c;工作上最重要的事情莫过于跟对组&#xff0c;跟对经理…

(JAVA)线程之lock和死锁(例)

package thread; import java.util.concurrent.locks.*;/*** author Alina* date 2021年12月20日 11:07 下午* JDK5新特性* import java.util.concurrent.locks 包* lock接口* void lock() 获取锁&#xff0c;进同步* void unlock () 释放锁&#xff0c;出同步***/ c…

XML工作总结

XML文件使用 1webconfig webconfing有默认有缓存依赖&#xff0c;修改&#xff0c;则服务重启。JS三级联动XML处理导出。2asp.net站点地图3Soap WEB服务传输数据&#xff0c;Soap是有特殊数据的XML。本质是表单提交&#xff0c;Web服务response数据&#xff0c;表单要知道服…

c语言之计算两个数的大数

# include<stdio.h> //编译预处理指令 int main(){ //定义主函数int max (int x,int y);int a,b ,m; scanf("%d,%d",&a,&b);m max( a, b);printf("max is %d \n ",m);return 0 ;} int max(int x,int y){int c ;if (x>y){cx;}else{c y…

redis数据批量导入导出

针对工作中可能用到 将某台服务器中的redis数据 导出然后导入到新的服务器中&#xff0c;一种方法是redis-dump工具&#xff0c;但是 他需要安装ruby环境&#xff0c;安装环境的过程中还可能出现意想不到的错误。所以不得不选用其他方法了。一下 是几点思路 供参考。在此谢谢我…