本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- 龙儿筝
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
IO流之转换流OutputStreamWriter和InputStreamReader
字符流的底层还是使用字节流实现的,所以字节流时刻转换为字符流的。转换流主要使用到
OutputStreamWriter:将字节输出流转换为字符输出流形式
InputStreamReader:将输入的字节流转换为字符流输入形式
1.OutputStreamWriter(字节输出流-->字符输出流)
OutputStreamWriter ...
java读取文件(txt)
FileInputStream
public class FileInputStream extends InputStream
构造方法:
FileInputStream(File file)
FileInputStream(String name)
FileInputStream(FileDescriptor fdObj)
File file=new File("C:\\T ...
java之 21天 (二) 操作基本数据类型,字节数组的流 和 字符编码
操作基本数据类型的流对象
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputS ...
java之19天 IO 转换流(三)
读取键盘录入
转换流的使用
/**
* 读取键盘录入
* System.out : 对应的是标准的输出设备,默认:控制台
* System.in : 对应的是标准的输入设备,默认:键盘
*
* 需求:
* 通过键盘录入数据
* 当录入一行数据后,就将该行数据进行打印.
* 如果录入的数据是over,那么 停止录入.
*
* InputStreamRe ...
20、java.io.Reader字符输入流
一、Reader
用于读取字符流的抽象类。
子类必须实现的方法只有 read(char[], int, int) 和 close()。
但是,多数子类将重写此处定义的一些方法,以提供更高的效率和/或其他功能
直接已知子类:
BufferedReader, CharArrayReader, FilterReader, InputStreamReader, PipedReader ...
InputStreamReader 和FileReader的区别
InputStreamReader 和 BufferedReader 。其中最重要的类是 InputStreamReader ,它是字节转换为字符的桥
梁。 你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如 GBK 等。
FileReader 与 InputStreamReader 涉及编码转换 ( 指定编码方式或者采用 os 默认编码 ) ,可
能 ...
转java中字符流与字节流的区别 http://blog.csdn.net/ada168855/article/details/7777705
字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,而字节流处理单元为1个字节,操作字节和字节数组。所以字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字符而成的,所以它对多国语言支持性比较好!如果是音频文件、图片、歌曲,就用字节流好点,如果是关系到中文(文本)的,用字符流好点.
所有文件的储存是都是字节(byte)的储存,在磁盘上保留的并 ...
InputStreamReader 源码分析
InputStreamReader在字节流和字符流之间架起了桥梁。能够读取字节数组并使用指定的字符集解码成字符流。
每次调用InputStreamReader的read方法会从底层字节流读取一个或多个字节。为了确保有效的转换,可能会从底层流中读取更多的字节。
为了提高性能,可以考虑结合BufferedReader使用:
BufferedReader in = new BufferedReader ...
java学习笔记:关于IO转换流InputStreamReader和OutputStreamWriter
1 字节流InputStream ->FileInputStreamOutputStream ->FileOutputStream2 字符流Reader -> BufferedReader -> LineNumberReader ...
java获取键盘输入
两种方法Scanner和InputStreamReader
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class MainClass{
public static v ...
java接收键盘输入的两种方法
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class EnterTest {
public static void main(String[] args) {
re ...
android 4.0 HttpURLConnection. getInputStream() 为空的问题
public String downTxt(String urlStr) {
StringBuffer sBuffer = new StringBuffer();
String line = null;
BufferedReader bReader = null;
try {
URL url = new URL(urlStr);
HttpURLConnecti ...
IOUtil类
package test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java ...
FileReader and RandomAccessFile
学习总结
转换流:
FileReader:专门用于处理文件的字符读取流对象。
FileWriter:专门用于处理文件的字符写入流对象。
构造函数:
InputStreamReader(InputStream):通过该构造函数初始化,使用的是本系统默认的编码表GBK。
InputStreamReader(InputStream,StringcharSet):通过该构造函数初始化,可以指 ...
java URL URLConnection
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.util.Arr ...