请问怎么把String转换成Reader 我知道怎么把Reader转换成String但是反过来我就不行了 帮菜鸟解决下 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对啊 把一个 字符读到Reader 帮我写下 你先用reader的方法读单个字符,再把字符通过调用String类的方法StringValueOf,把它转换成String类型。 Reader 是读字节的 String类里面没有转字符的 只有用字节操作了! 如果一定要用字符read的话 很麻烦的 Reader是读文件的,它的作用就是把指定目标(比如键盘,磁盘文件)的内容读入内存,它不负责读取内存中的数据,所以,不可能把一个String读到Reader里。如果你是想把一个String写到文件里,可以使用Writer。Writer完成的工作就是把内存中的字符串写入到指定目标(比如键盘,磁盘文件)。 我 问的是怎么把String转换成Reader~~~~~~~不是把Reader转换成String~~~~ 是把输入读入吗?那用InputStreamReaderInputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。它使用的字符集可以由名称指定或显式给定,否则可能接受平台默认的字符集。 每次调用 InputStreamReader 中的一个 read() 方法都会导致从基础输入流读取一个或多个字节。要启用从字节到字符的有效转换,可以提前从基础流读取更多的字节,使其超过满足当前读取操作所需的字节。 为了达到最高效率,可要考虑在 BufferedReader 内包装 InputStreamReader。例如: BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); java.io.StringReaderReader reader = new StringReader("string"); xiaop0817 正确了 其实我自己查API查出来了 但是还是谢谢 各位朋友 关于枚举的不解!! Flex中验证DataGrid的一列? 关于java应用程序定时启动的问题 声明一个方法为 static有什么意义? JDialog中modal设为true,如何显示 下面的代码能取出所有的主机IP地址么? 请问如何捕捉键盘Tab键事件? 高分 急 我在jb7中将应用程序编译成可执行文件,可是当我点击执行的时候,却提示错误错误信息为没有找到Java rrun time,然后给了我一个网址让我去 GenericJDBCException: could not execute query poi解析excel的问题 JAVA字节与字符的问题
那用InputStreamReaderInputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。它使用的字符集可以由名称指定或显式给定,否则可能接受平台默认的字符集。 每次调用 InputStreamReader 中的一个 read() 方法都会导致从基础输入流读取一个或多个字节。要启用从字节到字符的有效转换,可以提前从基础流读取更多的字节,使其超过满足当前读取操作所需的字节。 为了达到最高效率,可要考虑在 BufferedReader 内包装 InputStreamReader。例如: BufferedReader in
= new BufferedReader(new InputStreamReader(System.in));