Java输入输出
PisecesPeng
这个作者很懒,什么都没留下…
展开
-
Java学习提要——Scanner基础应用
BufferedReader可以解决大文本数据的读取操作 但是BufferedReader有两个问题: 1.读取数据的时候只可以按照字符串返回:public String readLine() throws IOException; 2.所有的分隔符都是固定的。 1.Scanner的基本应用 java.util.Scanner类//构造方法:publ原创 2016-10-23 20:34:01 · 361 阅读 · 0 评论 -
Java学习提要——缓冲输入流
如果进行中文处理,首先想到的就是字符流, 并且想要完整的处理数据那么一定需要缓冲区 缓冲区有两种流: ·字符操作区流:BufferedReader、BufferedWriter ·字符缓冲区流:BufferedInputStream、BufferedOutputStream //最重要的是BufferedReader,因为其类里面有个最重要的方法p原创 2016-10-23 20:27:58 · 417 阅读 · 0 评论 -
Java学习提要——打印流基础
为了解决输出数据时的功能不足,所以java.io包里面提供一套专门的用于输出数据的类:PrintStream(打印字节流)、PrintWriter(打印字符流) 以PrintStream类为例,观察这个类的继承与构造方法 继承: java.lang.Object |-java.io.OutputStream |-java.io.FilterOut原创 2016-10-13 13:43:10 · 367 阅读 · 0 评论 -
Java学习提要——IO操作的内存流
有一个应用需要进行IO操作,可是又不想产生文件。我们就可以使用内存来进行输入与输出的操作——使用内存流的场景 java.io包里提供两组操作: 字节内存流:ByteArrayInputStream、ByteAttayOutputStream 字符内存流:CharArrayReader、CharArrayWriter //主要以字节内存流操作为例子,两个操作其实原创 2016-10-13 08:51:33 · 502 阅读 · 0 评论 -
Java学习提要——字符流与字节流的基本操作与区别
1.字符输出流:Writer//JDK1.1之后增加的,定义:public abstract class Writeextends Objectimplements Appendable,Closeable.Flushable//注意的是,上面的接口,多了一个Appendable接口,这是实现数据的追加,定义如下public interface Appendable { public原创 2016-09-28 09:59:12 · 401 阅读 · 0 评论 -
Java学习提要——File类常见操作与目录操作
1.File类常见方法1)File类目录创建操作 问题引出: 在写File类操作的时候,是不可以直接输入一个不存在的目录,然后加入要创建的文件 这样系统会认为此时的路径是不可以使用的,那么就会出现创建错误 那么,我们怎么判断是否存在父路径呢?/*找到父路径:public File getParentFile();getParentFile配合.exists使用,返回fal原创 2016-09-26 08:47:26 · 407 阅读 · 0 评论 -
Java学习提要——输入流与输出流基本操作
能对文件进行内容操作的只有两种途径“字符流”和“字节流” 1.通过File类定义一个要操作的文件的路径; //如果操作不是文件,那么没有这一步 2.通过字节流或字符流的子类对象为父类对象实例化; 3.进行数据的读(输入),写(输出)操作; 4.数据流属于资源操作,资源操作必须关闭 java.io包 定义的流 字节流(JDK1.0)原创 2016-09-27 12:18:00 · 1658 阅读 · 0 评论 -
Java学习提要——File类的基本操作
File类是一个与文件本身操作有关的类,但是不涉及到文件的具体内容File类的构造方法 设置完整路径:public File(String pathname); 设置父路径与子文件路径:public File(File parent,String child) 大部分情况使用第一个操作,第二个在android上使用比较多 //创建文件public boolean原创 2016-09-25 21:31:41 · 313 阅读 · 0 评论