首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

写1函数把StringReader中输入流中的字符串全部转换成大写,然后将结果写到一个StringWriter中

2012-12-30 
写一函数把StringReader中输入流中的字符串全部转换成大写,然后将结果写到一个StringWriter中??? 目的:写

写一函数把StringReader中输入流中的字符串全部转换成大写,然后将结果写到一个StringWriter中

??? 目的:写一函数把StringReader中输入流中的字符串全部转换成大写,然后将结果写到一个StringWriter中,然后使用这一函数将以字符串全部转成大写。

  1. package cn.itcast.stringstream; import java.io.IOException;
  2. import java.io.StringReader; import java.io.StringWriter;
  3. public class StringStreamTest { public static void main(String[] args) {
  4. String str = "abcdefghijklmn"; transform(str);
  5. } public static void transform(String str) {
  6. StringReader sr = new StringReader(str); StringWriter sw = new StringWriter();
  7. char[] chars = new char[1024]; try {
  8. int len = 0; while ((len = sr.read(chars)) != -1) {
  9. String strRead = new String(chars, 0, len).toUpperCase(); System.out.println(strRead);
  10. sw.write(strRead); sw.flush();
  11. } sr.close();
  12. sw.close(); } catch (IOException e) {
  13. e.printStackTrace(); } finally {
  14. sr.close(); try {
  15. sw.close(); } catch (IOException e) {
  16. e.printStackTrace(); }
  17. } }
  18. }

热点排行