VectorおよびDataOutputStreamがあります。私は、ベクトル(toArrayはByte []を返す)からストリームにバイトを書き込む必要がありますが、バイト[]のみを理解しています。バイト[]をバイト[]に変換するには?Java - Byte []からbyte []
答えて
Apache Commons langライブラリArrayUtilsクラスのtoPrimitiveメソッドを使用できますか?
ベクトル<バイト>は、バイトを格納するのに使用できるように、非効率的な構造です。私は真剣にtoByteArray()メソッドを持つより効率的な行ByteArrayOutputStreamを使用することを検討します。つまり、Vectorを変換するだけでなく、コードから削除するだけです。
私の唯一の主張は、ByteArrayOutputStreamへの書き込みは、OutputStreamから継承する以外の本当の理由がないのに 'try {} catch(){}'を必要とすることです。 – Huckle
これは答えではなく、質問に対する興味深いコメントだと思います。 –
@TomasVinter私にとっては、時には最高の答えは、そうではなく、代わりにこれを行うことです。つまり、悪い考えを悪化させているだけです。 ;) –
byte[] toPrimitives(Byte[] oBytes)
{
byte[] bytes = new byte[oBytes.length];
for(int i = 0; i < oBytes.length; i++) {
bytes[i] = oBytes[i];
}
return bytes;
}
は逆:
// byte[] to Byte[]
Byte[] toObjects(byte[] bytesPrim) {
Byte[] bytes = new Byte[bytesPrim.length];
int i = 0;
for (byte b : bytesPrim) bytes[i++] = b; // Autoboxing
return bytes;
}
freeone3000は@Nickが冗談を言っているこの答え:)
- 1. Java BigInteger(byte [] val)
- 2. Java fast atoi using byte []
- 3. byte []からXmlTextReaderに
- 4. Android opencv byte [] to mat to byte []
- 5. Javaのbyte []ポインタ変換
- 6. SWIG Java - unsigned char [] in byte []
- 7. C++のJava byte []へのアクセス
- 8. String to byteとjavaのviceversa
- 9. Char into into byte? (Java)の
- 10. Arrays.copyOfRange(byte []、long、long)? Javaで
- 11. byte []からStringBuilderを作成
- 12. byte [、]をbyte []に変換する
- 13. byte []をbyteに変換する
- 14. Javaでbyte []を宣言しますか?
- 15. byte-buddy throws java.lang.ClassNotFoundException:javax.servlet.http.HttpServlet
- 16. ByteBufferからbyte []への書き込みはbyte []に書き込みません
- 17. C++のstd :: byteはC#のbyteと同等ですか?
- 18. RSA in Java:BitIntegerとbyte []
- 19. BufferedReader to byte []
- 20. WebBrowser source from byte []
- 21. Object to byte - System.InvalidCastException
- 22. Python 3:Byte issue
- 23. Bitmap to byte []
- 24. scala Array [Byte] diff
- 25. C#int to byte []
- 26. ZipEntry to byte array
- 27. サーブレットJavaからbyte []を送信する方法
- 28. Javaでraw byte []からBMPファイルを作成するには
- 29. byteからcharへの変換を狭くするJava
- 30. Javaのファイルにbyte []を書き込む
に貢献しました。 '' Byte [] ''の文字列' toLowerCase() 'を呼び出していることに気付くかもしれません。ええ、私はそれを説明することによって、ジョークを台無しにしたことを知っています。 – Oded
@Odedのジョークの説明自体は面白いです:) – Atreys