字符流的学习
2015-08-03 10:07
316 查看
package com.thinkgem.jeesite.qmy; import java.io.IOException; import com.opensymphony.module.sitemesh.util.CharArrayReader; import com.opensymphony.module.sitemesh.util.CharArrayWriter; public class CharArrayWriterTest { public static void main(String[] args) { String s = "这是java串"; char[] dst = new char[s.length()];//定义字符串 s.getChars(0, s.length(), dst, 0);//将字符串转变为字符数组 CharArrayReader charArrayReader = new CharArrayReader(dst);//输入流实例 CharArrayWriter charArrayWriter = new CharArrayWriter();//输出流实例 try { while(charArrayReader.ready()){ charArrayWriter.write(charArrayReader.read());//将输入流的内容写入输出流 } } catch (IOException e) { e.printStackTrace(); } //将输出流转换为字符数组 char[] temp_char = charArrayWriter.toCharArray(); System.out.println("字符数组的输出————————"); //将输出流转换为字符串 String temp_str = charArrayWriter.toString(); for (int i = 0; i < temp_char.length; i++) { System.out.print(temp_char[i]); } System.out.println(); System.out.println("字符串的输出——————————"); System.out.println(temp_str); } }
相关文章推荐
- Kth Smallest Element in a BST
- 【Unity】从Profile中窥探Unity的内存管理
- 怎样才能读透一本书
- HDU 5339 Untitled(DFS)
- HDU 2188 悼念512汶川大地震遇难同胞——选拔志愿者 (巴什博弈)
- OSAL函数分析-osalTimeUpdate
- CoreData使用
- Java代码实现“年-月-日 上午/下午时:分:秒”
- 写在前面的话
- php中ob函数缓冲机制深入理解
- C# winform键盘钩子
- hdu5131
- 杭电 2041 超级楼梯 递归
- 完整英文版资产负债表、利润表及现金流量表
- HDOJ 士兵队列训练问题 1276【vector】
- C#如何自动选择出系统中最合适的IP地址
- Spinner设置
- 南邮 OJ 1010 数的计算
- 南邮 OJ 1011 大数加法
- mysql 多条重复行,查询出一条,并说明列为最大的