码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA-I/O

时间:2015-01-02 09:50:34      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

区分文件的操作与文件内容的操作(I/O)
文件的操作是对File类
File f 构造函数需要文件名(和路径)
获得当前路径
System.getProperty("user.dir") 默认指定为当前目录 或File 中的getPath


文件内容操作
分为字节流、字符流。read()  一个是byte  一个是char
字节流抽象类:InputStream、OutputStream
字符流抽象类:Reader、Writer
文件字节流 FileInputStream
文件字符流 FileReader
标准输入System.in 
Buffered...才提供readLine
InputStreamReader(InputStream) 字节流转换成字符流
OutputStreamReader 字符流转换成字节流

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
Reader r = new BufferedReader( new  InputStreamReader(new FileInputStream("Student.java")) );
//System.in和FileInputStream一个等级

Scanner 可以使用正则表达式解析基本类型的简单扫描器。
Scanner cin=new Scanner(System.in);
cin.hasNext();cin.nextInt();cin.next();cin.nextDouble();cin.nextLine();

JAVA-I/O

标签:

原文地址:http://blog.csdn.net/gg_gogoing/article/details/42320167

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!