java自学中的一些小问题(IO流)
来源:互联网 发布:游戏录制软件 编辑:程序博客网 时间:2024/06/05 00:45
IO流:
解决读文件后中文乱码问题(在inputstream中设置读取文件的格式)
FileInputStream fis = new FileInputStream(new File("E:/战网/Hearthstone/Strings/zhCN/CREDITS_2014.txt"));InputStreamReader is = new InputStreamReader(fis, "utf-8");BufferedReader br = new BufferedReader(is);String s = null;while((s = br.readLine())!= null){System.out.println(s);}
采用缓冲数组读取文件提高效率
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(String path));File descFile = new File("F://1.avi");FileOutputStream fos = new FileOutputStream(descFile);BufferedOutputStream bos = new BufferedOutputStream(fos);OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(descFile));BufferedWriter bw = new long before = System.currentTimeMillis();byte[] b = new byte[1024*3];int hasRead = 0;while((hasRead = bis.read(b))!= -1){bos.write(b, 0, hasRead);bos.flush();}
复制一个文件夹
public static void copyFolder(File srcFile, File destFile) {File[] files = srcFile.listFiles();for (File f : files) {if (f.isDirectory()) {//File类的构造函数(destFile是f.getName()的上一级目录)File toFile = new File(destFile,f.getName()); toFile.mkdirs();copyFolder(f, toFile);} else {File toFile = new File(destFile, f.getName());copyFile(f, toFile);}}}
0 0
- java自学中的一些小问题(IO流)
- Java中的一些小问题
- Java小白进阶之四---说说IO流中的一些小细节
- 自学java中的一些心得体会
- Java学习中的一些小问题
- Java面试中的一些小问题
- Java自学--IO操作(2)字节流 字符流
- java 自学日志【十三】---IO流
- Java自学--IO操作(3) 管道流
- Java自学--IO操作(4) 打印流
- java自学笔记之IO流
- java自学笔记————IO流中的键盘输入流和输出流详解;
- phpexcelreader中的一些小问题
- phpexcelreader中的一些小问题
- 编程中的一些小问题
- C#中的一些小问题
- Java中的一些小细节
- Java 中的一些小知识
- Tomcat数据库连接池配置
- android模拟器加速整理
- 二分查找 - BinarySearch
- 正确率、召回率及ROC曲线
- VC 服务管理
- java自学中的一些小问题(IO流)
- Oracle TRUNCATE语法
- SCI论文从入门到精通
- WebDriver常用API
- Unable to execute dex: Multiple dex files define问题
- RecyclerView和SwipeRefreshLayout下拉刷新和上拉加载
- SVM
- SCI论文投稿窍门
- connect函数简析