所以我有以下代码打开输入流并成功收集信息:
httpInput = httpConnection.openInputStream();
sb= new StringBuffer();
while (ch != -1)
{
ch = httpInput.read();
sb.append((char)ch);
}
但是,当我尝试在另一个方法中使用相同的字符串(sb.toString())时,我收到一条错误,指出“期待文件结束.”.那么如何将EOF字符附加到我的字符串?注意:响应基本上是来自远程服务器的xml文档.
所以当代码到达“解析”行时,它会给出上面的错误:
bis = new ByteArrayInputStream(sb.toString().getBytes());
doc = docBuilder.parse(bis);
我正在编写一个黑莓应用程序.
AC
解决方法:
标签:eof,java,blackberry
来源: https://codeday.me/bug/20190730/1583347.html