I/O相关知识复习二
2014-06-17 22:20
176 查看
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.*; //创建文件并完成数据存取操作 public class FileOperator { public static void main(String args[]) throws IOException { byte[] by=new byte[1000]; String str="I love You forever!"; by=str.getBytes(); File file=new File("c:/test/test.txt"); if(file.exists()) { System.out.println("文件已存在"); file.delete(); } try { file.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { FileOutputStream fos=new FileOutputStream(file); fos.write(by,0,by.length);//我将这一行代码放到try、catch外面时,少了对该代码的异常处理,出现错误 } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } FileInputStream fis=new FileInputStream(file); byte[] b=new byte[1000]; while(-1!=(fis.read(b))) { System.out.println("读取文件中数据"); } //将字节数组变为字符串 String str1=new String(b); System.out.println(str1);
<span style="white-space:pre"> </span>fis.close(); } }
相关文章推荐
- TCP/IP相关知识复习与总结(https/网络程序性能分析)
- JAVA相关知识复习
- JS中的DOM相关知识复习笔记
- OOP 相关知识的复习
- 复习数据库相关知识
- Java复习第三天---集合框架的相关知识
- Java锁与性能相关知识复习与整理
- #春节复习系列#操作系统相关知识
- 电子商务复习笔记二:电子商务相关知识与技术
- 操作系统相关知识复习
- 复习UNIX/linux文件系统目录权限的相关知识
- POSIX 消息队列基础知识复习,以及相关例程
- IP相关知识复习
- 数据库相关理论知识整理复习
- HTML相关知识总结(用于个人复习)
- 数据库相关知识复习总结《一》
- CSS、JavaScript、html相关知识复习(不定期更新,注定逻辑混乱毫无章法,不适合做入门资料纯当业余吐槽)
- 2016.7.16 树相关知识的复习
- js对象、继承,原型链相关知识的复习及应用心得
- 给大家复习下PASCAL及相关历史知识