`
huiqinbo
  • 浏览: 344631 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 
阅读更多

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

  1. package cn.itcast.stringstream;
  2. import java.io.IOException;
  3. import java.io.StringReader;
  4. import java.io.StringWriter;
  5. public class StringStreamTest {
  6. public static void main(String[] args) {
  7. String str = "abcdefghijklmn";
  8. transform(str);
  9. }
  10. public static void transform(String str) {
  11. StringReader sr = new StringReader(str);
  12. StringWriter sw = new StringWriter();
  13. char[] chars = new char[1024];
  14. try {
  15. int len = 0;
  16. while ((len = sr.read(chars)) != -1) {
  17. String strRead = new String(chars, 0, len).toUpperCase();
  18. System.out.println(strRead);
  19. sw.write(strRead);
  20. sw.flush();
  21. }
  22. sr.close();
  23. sw.close();
  24. } catch (IOException e) {
  25. e.printStackTrace();
  26. } finally {
  27. sr.close();
  28. try {
  29. sw.close();
  30. } catch (IOException e) {
  31. e.printStackTrace();
  32. }
  33. }
  34. }
  35. }
分享到:
评论

相关推荐

    如何将xml的String字符串转化标准格式的String字符串(jdom)

    现在,我们将创建一个名为`JdomUtil`的工具类,它包含一个方法`convertToStandardXml`,用于将非标准XML字符串转换为标准格式。以下是一个简单的实现: ```java import org.jdom2.Document; import org.jdom2.input...

    将word文档转化成字符串或者txt文档、将txt文档转化成字符串

    4. 将所有文本连接成一个字符串。 5. 若要保存为TXT文件,可以将这个字符串写入新的TXT文件。 以下是一个简单的Java代码示例,展示如何将Word文档转换为字符串: ```java import org.apache.poi.xwpf.usermodel.*;...

    Java将Exception信息转为String字符串的方法

    这个方法可以将 Exception 对象堆栈中的信息转换为 String 字符串返回,以供后续处理。 在 Java 中,我们可以使用多种方法来将 Exception 信息转换为 String 字符串,包括使用 Log4j 和 StringWriter 等方法。这些...

    map/list集合转化成xml字符串 xml字符串转化成map/list集合

    首先,你需要创建一个`JAXBContext`实例,然后使用`Marshaller`对象将`Map`对象写入XML字符串。 ```java import javax.xml.bind.JAXBContext; import javax.xml.bind.Marshaller; public String mapToXml(Map...

    XML与DataSet的相互转换类

    该方法首先创建一个StringReader对象,用于读取xml对象内容字符串,然后创建一个XmlTextReader对象,用于将xml对象内容字符串装载到DataSet对象中。最后,该方法返回转换后的DataSet对象。 在这个方法中,我们使用...

    C#任意对象转换成字符串【VS2008源码】

    在C#编程语言中,将任意对象转换为字符串是一个常见的需求。这可能涉及到类型转换、对象的ToString()方法、序列化等技术。本资源提供的"任意对象转换成字符串"源码,是基于VS2008开发环境的一个示例,旨在帮助开发者...

    io流详解,字符流和字节流代码

    - **StringReader/StringWriter**:用于字符串的读写。 3. **转换流**: - **InputStreamReader/OutputStreamWriter**:在字节流和字符流之间起转换作用,可以指定字符编码,如GBK、UTF-8等。 4. **对象流**: ...

    实体类生成XML格式字符串

    在Java编程中,有时我们需要将实体类对象转换成XML格式的字符串,这在数据交换、存储或网络传输中非常常见。这个过程通常涉及到对象序列化和XML处理技术。本篇文章将详细讲解如何根据实体类生成XML格式的字符串,并...

    javaIO(java中的流的介绍)

    - StringBufferInputStream:已废弃,建议使用StringBuilder或StringReader代替,将字符串转换为输入流。 - FileInputStream:从文件系统读取数据的输入流,用于处理文件输入。 - PipedInputStream:通过管道连接...

    格式化xml字符串,并生成xml文件

    在实际应用中,我们可能先使用`XMLFileUtil.readFileToString()`方法读取XML文件为字符串,然后通过`XMLFormatUtil.formatXML()`对这个字符串进行格式化,最后再写回为一个新的XML文件。 总结起来,本文主要讨论了...

    c# XML 与实体相互转换 源代码

    这个类能够将一个对象实例转换为XML字符串,也可以将XML字符串反序列化为对象实例。为了实现这个功能,我们需要创建一个实体类,该类的属性对应XML文档中的元素。然后,通过`XmlSerializer.Serialize`方法将实体对象...

    JDK6API中文参考070114

    - StringReader:基于字符串的读取器,将字符串转换为字符流进行读取。 - FileReader:文件读取器,用于从文件系统读取字符数据。 - PipedReader:管道读取器,与PipedWriter配合使用,实现字符数据的线程间通信...

    Java 的二进制和文本输入输出

    * StringReader:从字符串中读取字符的流。 Writer Writer 是指将字符写入外部设备或文件的流。Java 中的 Writer 包括: * FileWriter:将字符写入文件的流。 * OutputStreamWriter:将字符写入输出流的流。 * ...

    JAVA_字节流和字符流

    `StringReader`和`StringWriter`,用于字符串的读写。 - 字符流每次处理一个字符,适合处理文本数据,如XML、JSON等格式的数据。 - `BufferedReader`和`BufferedWriter`提供缓冲功能,提高字符流的读写性能。 3. ...

    xml字符串解析

    在Java中,我们可以使用DOM4J来解析XML字符串,以下是一个简单的步骤: 1. **导入DOM4J库**:确保项目中已经引入了DOM4J的依赖,如果没有,可以添加对应的Maven或Gradle依赖。 2. **读取XML字符串**:从文件、网络...

    java输入输出流总结.pdf

    - StringReader 和 StringWriter 分别用于读取字符串和写入字符串。 4. 字节流方法 - read(): 从流中读取单个字节或多个字节到数组中。 - skip(): 跳过指定数量的字节。 - available(): 查询流中可读取的字节数...

    JAVA 字符流与字节流

    - **StringReader** 和 **StringWriter**:用于在内存中操作字符串。 - **BufferedReader** 和 **BufferedWriter**:增加了缓冲机制,提高了读写效率,且提供了逐行读写的能力,非常适合文本处理。 - **...

    XML与dataset转换文档

    在提供的代码片段中,创建了一个StringWriter和StringBuilder实例,然后使用DataSet的`WriteXml`方法,将数据写入到StringBuilder,最后返回XML字符串。在`ConvertDataSetToXML`方法中,还创建了MemoryStream和...

    java IO流读写

    例如,一个`FileInputStream`可以被`BufferedInputStream`包裹,然后被`DataInputStream`包裹,这样就可以在文件读取时享受到缓冲和数据类型转换的便利。 总的来说,Java IO流提供了灵活且强大的工具来处理各种输入...

    Java IO流文档

    - `StringReader`:从字符串中读取数据。 - `FileReader`:用于读取磁盘文件的文本数据。 - `PipedReader`:管道输入流,用于线程间的通信。 - **Writer**:代表数据目的的输出流。 - `CharArrayWriter`:将数据...

Global site tag (gtag.js) - Google Analytics