练习 2017-8-14 缓冲字节/字符 输入/输出 流~ 字符的编码和解码
来源:互联网 发布:淘宝手机下单减价 编辑:程序博客网 时间:2024/05/29 15:28
import java.io.BufferedInputStream;
import java.io.FileInputStream;
//缓冲字节输入流
public class BufferedInputStreamDemo {
public static void main(String[] args) throws Exception {
BufferedInputStream bis =new BufferedInputStream(new FileInputStream("process/Hello.java"));
byte[] buffer = new byte[1024];
int len =-1;
while((len = bis.read(buffer)) != -1){
System.out.println(new String(buffer,0,len));
}
bis.close();
}
}
package buffered;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
//缓冲字节输出流
public class BufferedOutputStreamDemo {
public static void main(String[] args) throws Exception {
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("process/buffered_outputStream.txt"));
bos.write("朝辞白帝彩云间,千里江陵一日还。\n".getBytes());
bos.write("两岸猿声啼不住,轻舟已过万重山。".getBytes());
bos.close();
}
}
package buffered;
import java.io.BufferedReader;
import java.io.FileReader;
//缓冲字符输入流
public class BufferedReaderDemo {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new FileReader("process/buffered_outputStream.txt"));
String str = null;
while((str = br.readLine()) != null){
System.out.println(str);
}
br.close();
}
}
package buffered;
import java.io.BufferedWriter;
import java.io.FileWriter;
//缓冲字符输出流
public class BufferedWriterDemo {
public static void main(String[] args) throws Exception {
BufferedWriter bw = new BufferedWriter(new FileWriter("process/buffered_writer.txt"));
bw.write("李白乘舟将欲行,忽闻岸上踏歌声。\n");
bw.write("桃花潭水深千尺,不及汪伦送我情。");
bw.close();
}
}
package coding;
import java.util.Arrays;
//字符编码和解码
public class EncodingDemo {
public static void main(String[] args) throws Exception {
String str = "李白";
byte[] bt = str.getBytes("UTF-8");
System.out.println(Arrays.toString(bt));
String str1 = new String(bt,"ISO-8859-1");
System.out.println(str1);
bt = str1.getBytes("ISO-8859-1");
str1 = new String(bt,"UTF-8");
System.out.println(str1);
}
}
- 练习 2017-8-14 缓冲字节/字符 输入/输出 流~ 字符的编码和解码
- 缓冲的字符流 字节流和字符流
- 字节缓冲流和字符缓冲流的对比
- java字节流与字符流的区别&编码&缓冲
- java 字符输入流,字符输出流,字符缓冲流
- 黑马程序员——第19天——IO输入与输出(缓冲字符流,字节流,缓冲字节流,字符流、字节流总结)
- IO流七:字符编码、转换流的字符编码、编码与解码、IO流练习
- JAVA输入/输出流(字节流、字符流、缓冲流)
- 第15章-输入/输出 --- 字节流和字符流
- 缓冲输入字符流
- 字符编码和解码
- IO_缓冲流_转换流_字节转为字符_乱码分析_编码与解码JAVA152-154
- 字符,字节和编码
- 字符,字节和编码
- 字符,字节和编码
- 字符,字节和编码
- 字符,字节和编码
- 字符,字节和编码
- 数据库详解
- kendo grid表格加载完成之后触发事件dataBound
- 图的深度优先遍历和广度优先遍历
- LRCN(1)
- 打靶
- 练习 2017-8-14 缓冲字节/字符 输入/输出 流~ 字符的编码和解码
- MySQL 的redo 和 undo
- [Linux] yum和apt-get用法及区别
- STL中next_permutation函数快速上手
- github使用教程与问题解决
- 【CodeForces】616A
- 【教程】Win7-64位安装OpenSSL详细过程
- 解决C#编写的程序无法在xp系统上运行的问题
- 浅谈移动端三大viewpor