StringBufferInputStream(xmlStr.toString())
解决方案 »
- Redhat Enterprise Linux 5下rxtx无法找到moxa串口卡CP-118U-I
- InputStream 的引入檔案
- 如何在application应用中找到一个xml配置文件相对路径,不想写绝对路径,给出代码好吗,帮帮我这个新手吧!!!100分球救!!
- 你用过这样的修饰吗?
- jsp中怎么发自动邮件那?
- c[求助]orejava2Ⅰ的一个例题的修改
- 线程问题
- 两台物理服务器之间导文件的问题.
- 请问java中匿名函数的作用
- 正则表达式好难记啊
- 再问关于StringBuffer对象到InputStream或其子类对象的转化!急急急急急急急急急急!
- applet可以操作session吗?
String s_tmp=new String(xmlStr);
InputString in=ByteArrayInputStream(s_tmp.getBytes());
InputString in=ByteArrayInputStream(s_tmp.getBytes());
应该是
InputStream in=..........
// buffer appends or inserts text.
char[] chars = new char[buffer.length()];
buffer.getChars(0, buffer.length()-1, chars, 0);
CharArrayReader reader = new CharArrayReader(chars);
// 如果需要,可以将reader转化成流。顺便说一句,二进制流(字节流)采用Stream,字符流采用Reader/Writer。
XML文档应该是Unicode字符流,采用Reader/Writer更好。
我没学过C++,所以无法比较二者。但是我学过Delphi和Java,就两者比较,我觉得Java的流非常出色。我最喜欢Java的几个特性是:流和实用工具。
Java提供了60多个流,可以任意组装需要的流。实用工具中提供了zip的支持。在Delphi、VB中,需要找地三方控件支持zip压缩、解压。在Java里面直接用就好了。还有就是加密算法等等,也非常方便。
但是平心而论,Java的界面编程(不是界面效果)我很不喜欢。
回复人: lun2001(小伦) ( ) 信誉:100 2002-04-02 12:40:00 得分:0
写错了
InputString in=ByteArrayInputStream(s_tmp.getBytes());
应该是
InputStream in=..........
回复人: lun2001(小伦) ( ) 信誉:100 2002-04-02 12:40:00 得分:0
写错了
InputString in=ByteArrayInputStream(s_tmp.getBytes());
应该是
InputStream in=..........