したがって、次のコードで入力ストリームを開き、情報を正常に収集しています。
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);
私はこれをブラックベリーアプリケーション用にコーディングしています。
交流