私はJavaで新しく、Java ME開発を学んでいます。私はこの変換に立ち往生した。 StringBuffer
をInputStream
に変換してください。ありがとう!Java MEでStringBufferをInputStreamに変換するにはどうすればよいですか?
13
A
答えて
8
StringBuffer
をbyte[]
に取得できるかどうかを確認するには、ByteArrayInputStreamを使用してください。
18
クラスByteArrayInputStream
を参照してください。たとえば:あなたはgetBytes()
方法に明示的な文字エンコーディングを使用する場合がありますことを
public static InputStream fromStringBuffer(StringBuffer buf) {
return new ByteArrayInputStream(buf.toString().getBytes());
}
注、例えば:
return new ByteArrayInputStream(buf.toString().getBytes(StandardCharsets.UTF_8));
(g33kz0r @感謝)
+0
'return new ByteArrayInputStream(sb.toString()。getBytes(StandardCharsets.UTF_8));' – g33kz0r
2
これが最良の答えは私ですインターネット上にあります。 Click Here
import java.io.ByteArrayInputStream;
import java.io.InputStream;
public class StringBufferToInputStreamExample {
public static void main(String args[]){
//create StringBuffer object
StringBuffer sbf = new StringBuffer("StringBuffer to InputStream Example");
/*
* To convert StringBuffer to InputStream in Java, first get bytes
* from StringBuffer after converting it into String object.
*/
byte[] bytes = sbf.toString().getBytes();
/*
* Get ByteArrayInputStream from byte array.
*/
InputStream inputStream = new ByteArrayInputStream(bytes);
System.out.println("StringBuffer converted to InputStream");
}
}
関連する問題
- 1. Java/GroovyでInputStreamをBufferedImageに変換するにはどうすればよいですか?
- 2. Java MEで変数を表示するにはどうすればいいですか?
- 3. InputStreamをJavaのFileItemに変換する
- 4. Java MEアプリケーションをBadaにデプロイするにはどうすればよいですか?
- 5. Java SQLクエリをJava Object [] []に変換するにはどうすればよいですか?
- 6. Javaイテレータのようなオブジェクトをクロージャシーケンスに変換するにはどうすればいいですか
- 7. ByteArrayOutputStreamをPDFに変換してJavaでハードディスクに保存するにはどうすればよいですか?
- 8. Javaでは、文字列をDouble(Double以外)に変換するにはどうすればよいですか?
- 9. NetBeansでは、「Javaアプリケーション」プロジェクトを「Webアプリケーション」プロジェクトに変換するにはどうすればよいですか?
- 10. wchar_t *をwstringに変換するにはどうすればよいですか?
- 11. オーディオをテキストに変換するにはどうすればよいですか?
- 12. ソフトウェアアプリケーションをソフトウェアアプライアンスに変換するにはどうすればよいですか?
- 13. JSONArrayをJSONObjectに変換するにはどうすればよいですか?
- 14. byte []をBitmapに変換するにはどうすればよいですか?
- 15. SqlXmlをXmlTextに変換するにはどうすればよいですか?
- 16. LFをCRLFに変換するにはどうすればよいですか?
- 17. ハッシュタグテキストをハッシュタグハイパーリンクに変換するにはどうすればよいですか?
- 18. UTCをDateTimeに変換するにはどうすればよいですか?
- 19. string []をArrayListに変換するにはどうすればよいですか?
- 20. NSStringをNSDateに変換するにはどうすればよいですか?
- 21. Lucene.Net:MultiFiledQueryParserをBooleanQueryに変換するにはどうすればよいですか?
- 22. System.TypeをUriに変換するにはどうすればよいですか?
- 23. バイトをmbに変換するにはどうすればよいですか?
- 24. StringReaderをStringに変換するにはどうすればよいですか?
- 25. 'System.Windows.Media.Imaging.BitmapImage'を 'System.Drawing.Image'に変換するにはどうすればよいですか?
- 26. NSStringをNSDataに変換するにはどうすればよいですか?
- 27. TBytesをRawByteStringに変換するにはどうすればよいですか?
- 28. CodeVariableDeclarationStatementをCodeAssignmentStatementに変換するにはどうすればよいですか?
- 29. intをNSStringに変換するにはどうすればよいですか?
- 30. log4j.xmlをlogback.xmlに変換するにはどうすればよいですか?
+1これは最も古い正解です。 –