- 浏览: 222726 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
junzi2013:
df
黑马程序员:MyEclipse9 常用快捷键 中英文对照 及 快速get set方法 -
junzi2013:
dfsdafadsfsd
黑马程序员:MyEclipse9 常用快捷键 中英文对照 及 快速get set方法 -
idealab:
博主说的OpenCSV, JavaCSV, SuperCSV都 ...
csv调研 -
tanxin:
楼主怎么解决这个问题的呢?
坑爹的zookeer -
yy22258867:
:twisted:
黑马程序员19-7:foreach遍历核心源码,遍历HashMap需要用map.keySet()或map.entrySet()
package cn.itcast.p2.io.charstream.buffer; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class BufferedReaderDemo { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { FileReader fr = new FileReader("buf.txt"); BufferedReader bufr = new BufferedReader(fr); String line = null; while((line=bufr.readLine())!=null){ System.out.println(line); } /* String line1 = bufr.readLine(); System.out.println(line1); String line2 = bufr.readLine(); System.out.println(line2); String line3 = bufr.readLine(); System.out.println(line3); String line4 = bufr.readLine(); System.out.println(line4); String line5 = bufr.readLine(); System.out.println(line5); */ bufr.close(); } /** * @throws FileNotFoundException * @throws IOException */ public static void demo() throws FileNotFoundException, IOException { FileReader fr = new FileReader("buf.txt"); char[] buf = new char[1024]; int len = 0; while((len=fr.read(buf))!=-1){ System.out.println(new String(buf,0,len)); } fr.close(); } }
package cn.itcast.p2.io.charstream.buffer; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class BufferedReaderDemo { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { FileReader fr = new FileReader("buf.txt"); BufferedReader bufr = new BufferedReader(fr); String line = null; while((line=bufr.readLine())!=null){ System.out.println(line); } /* String line1 = bufr.readLine(); System.out.println(line1); String line2 = bufr.readLine(); System.out.println(line2); String line3 = bufr.readLine(); System.out.println(line3); String line4 = bufr.readLine(); System.out.println(line4); String line5 = bufr.readLine(); System.out.println(line5); */ bufr.close(); } /** * @throws FileNotFoundException * @throws IOException */ public static void demo() throws FileNotFoundException, IOException { FileReader fr = new FileReader("buf.txt"); char[] buf = new char[1024]; int len = 0; while((len=fr.read(buf))!=-1){ System.out.println(new String(buf,0,len)); } fr.close(); } }
package cn.itcast.p3.io.charstream.buffer.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class CopyTextByBufTest { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { FileReader fr = new FileReader("buf.txt"); BufferedReader bufr = new BufferedReader(fr); FileWriter fw = new FileWriter("buf_copy.txt"); BufferedWriter bufw = new BufferedWriter(fw); String line = null; while((line=bufr.readLine())!=null){ bufw.write(line); bufw.newLine(); bufw.flush(); } /* int ch = 0; while((ch=bufr.read())!=-1){ bufw.write(ch); } */ bufw.close(); bufr.close(); } }
详细请查看:http://edu.csdn.net/heima -------
发表评论
-
Java中的IO整理完整版
2013-02-15 17:23 704http://developer.51cto.com/art/ ... -
Myeclipse中导入zip文件查看源代码
2012-09-21 23:35 1053用Myeclipse的时候,出现无法查看源码的话,导入jdk文 ... -
==与equals
2012-09-13 20:15 652一般基本数据类型的比较用 == 当涉及到对象、字符串的时候,就 ... -
多线程课程002:线程范围内的共享变量
2012-09-13 16:47 953package cn.itcast.heima2; ... -
多线程课程001:线程安全的问题
2012-09-13 14:37 810下面的做法,会发现输出结果被打断了。 package co ... -
多线程课程001:线程安全的问题
2012-09-13 11:14 794package com.lee.thread; pu ... -
内部类的实际应用
2012-09-13 11:01 666public class TraditionalThreadS ... -
Java接口
2012-09-11 12:07 765Java接口的方法只能是抽象的和公开的,Java接口不能有构造 ... -
移位运算符
2012-09-11 09:31 844移位运算符 <<左移 a<<b,a转 ... -
【总结】gridbaglayout布局管理器
2012-08-15 11:19 692http://blog.sina.com.cn/s/blog_ ... -
【练习_00010】java不重复随机数
2012-08-14 01:26 698package com.heima.test; impo ... -
【练习】判断一个字符串中某些字段出现的次数
2012-08-14 01:08 973package com.heima.test; im ... -
选择、冒泡、折半排序查找方法
2012-08-13 15:06 1217import java.util.Arrays; i ... -
自己写的杨辉三角
2012-08-12 16:41 806package com.lee.graphic; p ... -
交换两个数的位置,不用中间变量
2012-08-06 02:28 1113a ^= b; b ^= a; a ^= b; 1 ... -
未解问题,定时器无法自定义切换时间
2012-07-30 18:08 1009package com.heima.test004.enu ... -
黑马程序员:设计模式,享元模式flyweight
2012-07-23 02:13 0如果有很多很小的东西,对象,当他们有很多属性是相同的,就可以把 ... -
黑马程序员:for综合图形整合结晶
2012-07-23 01:16 801package Graph; public clas ... -
JS: js获取字符串长度
2012-07-20 18:01 0<SCRIPT LANGUAGE="Jav ... -
传智27-2: 模拟Tocat浏览器,写网页蜘蛛爬虫,抓取网页信息
2012-07-12 17:03 0package cn.itcast.net.p2.ie_s ...
相关推荐
- **BufferedReader/BufferedWriter**:提供字符缓冲,提高读写效率。 - **CharArrayReader/CharArrayWriter**:用于内存中的字符数组的读写。 - **StringReader/StringWriter**:用于字符串的读写。 3. **转换...
与`BufferedReader`类似,我们通常会先创建一个`FileOutputStream`,然后通过`OutputStreamWriter`将其转换为字符流,最后将`OutputStreamWriter`传递给`BufferedWriter`。 ```java FileOutputStream fos = new ...
- 示例:`BufferedReader`和`BufferedWriter`提供了缓冲功能,提高读写效率;` FileReader`和`FileWriter`专门用于读写文件中的字符数据。 3. **缓冲流**: - 缓冲流是在原始流基础上添加了缓冲区,可以提高数据...
- 缓冲流:BufferedReader/BufferedWriter提高读写效率。 - NIO(New IO):非阻塞I/O,Channel、Buffer和Selector的使用。 8. **网络编程**: - Socket编程:客户端和服务器端的建立连接和通信。 - URL与...
- 缓冲流:BufferedReader和BufferedWriter的性能优化。 - 文件复制:使用流进行文件复制的实现方式。 7. **多线程** - 创建线程:Thread类和Runnable接口的使用。 - 线程同步:synchronized关键字,wait()、...
- BufferedReader:提供缓冲的字符读取,可以按行读取文本。 - FileReader:直接从文件读取字符数据。 **输出流(OutputStream和Writer)** - OutputStream是所有字节输出流的基类,例如: - ...
`BufferedReader` 和 `BufferedWriter` 提供缓冲功能,提高效率。 三、文件操作 文件的读写通常涉及以下步骤: - 创建或打开文件:使用 `new File("filename")` 创建一个文件对象,然后通过 `new FileInputStream...
- 这是最基础的文件读写方式之一,适用于处理字节流。 - 优点:简单易用,适用于大多数情况。 - 缺点:功能相对有限,不支持缓冲或字符编码转换等功能。 - **BufferedReader/BufferedWriter** - 使用这些类可以...
本资料包“Java-IO流高级-例题 & 例题源码 & PPT教学文档(黑马程序员详细版).rar”提供了一个深入学习Java IO流的全面资源,包含实例题目、源代码以及PPT教学材料,适合对Java IO有进阶需求的开发者。 1. **Java ...
- 缓冲流:BufferedInputStream/BufferedOutputStream/BufferedReader/BufferedWriter提高读写效率。 - 转换流:InputStreamReader/OutputStreamWriter用于字节流与字符流之间的转换。 7. **设计模式**: - 单例...
- 过滤流:BufferedInputStream/BufferedOutputStream(缓冲字节流),BufferedReader/BufferedWriter(缓冲字符流),DataInputStream/DataOutputStream(处理基本类型数据),ObjectInputStream/...
- **BufferedReader/BufferedWriter**:带有缓冲区的字符输入/输出流,同样可以提高效率。 #### 六、文件管理及文件操作 Java提供了丰富的API来管理和操作文件,主要包括以下几个方面: - **File类**:用于表示...
- **BufferedReader/BufferedWriter**:通过内部缓冲区提高读写效率。 - **StringReader/StringWriter**:用于处理字符串。 #### 四、字节流的基本操作 **4.1 InputStream和OutputStream的主要方法** - **read()*...
**缓冲流**:为了提高流的读写效率,Java提供了缓冲流机制,在流对象内部维护了一个缓冲区,用于临时存储数据。 - **BufferedReader**:字符输入流的缓冲类。 - 示例代码见:`/IOStream/src/wust/itcast/buffer/...
- 缓冲流:BufferedInputStream/BufferedOutputStream及BufferedReader/BufferedWriter。 9. **集合框架** - List、Set与Queue接口:ArrayList、LinkedList、HashSet、TreeSet、LinkedList等实现类。 - Map接口...
- **BufferedReader/BufferedWriter**:用于文本文件的读写,提供缓冲区以提高效率。 - **InputStreamReader/OutputStreamWriter**:连接字节流和字符流,支持不同字符编码。 3. **Java GUI**: - **Swing或...
- 缓冲流:BufferedInputStream/BufferedOutputStream和BufferedReader/BufferedWriter提高读写性能。 - 文件输入/输出流:FileInputStream/FileOutputStream用于读写文件,FileReader/FileWriter处理字符文件。 ...
- 缓冲字符流(BufferedReader/BufferedWriter):提高读写性能,通过内部缓冲区进行操作。 - 转换流(InputStreamReader/OutputStreamWriter):用于在字节流和字符流之间转换。 3. 处理流: - Filter流:这些...
3. **字符流读写**:使用`BufferedReader`和`BufferedWriter`对文本文件进行高效读写操作。 4. **编码处理**:通过`OutputStreamWriter`和`InputStreamReader`来处理不同的字符编码。 通过以上介绍,我们可以看出,...
- 缓冲流:理解BufferedReader、BufferedWriter的作用,提高读写效率。 - 转换流:使用InputStreamReader、OutputStreamWriter进行字符编码转换。 6. **网络编程** - Socket通信:理解TCP/IP协议,掌握Socket...