integer
をbyte
に変換し、バイトをファイルに書き込む必要があります。ただし、128より大きい数値を負の数値に変換するときに変換します。 私は無署名のcharを使用する必要がありますが、私は方法を知らない。 C++ではunsigned
と書いていますが、どのようにJavaになっていますか?どのように私は無署名のJavaで使用することができます
0
A
答えて
1
はバイトの記述を参照してください、Javaはデフォルトでunsigned
型を持つものではありませんが、それを回避することができますが、問題ではありませんデータが書かれているので、それはあなたがwrite(int)
やwriteByte(byte)
を使用するかどうかは関係ありませんまだですバイトが符号付きであるか符号なしであるかは同じです。 read()
を使用してバイトを読み取ることは、符号なしバイトを返すので問題ではありません。バイト配列を読み込んでいるときだけ、注意しなければならないのは、使用するときに各バイトを0xFF
でマスクすることを覚えておく必要があるからです。
+0
これは、エンディアンの異なるシステムから来たデータを処理している(または行っている)場合を除き、通常は機能します –
2
Javaには符号なしの型はありません。 CやC++のような言語では、unsigned charに使用できるすべての値を格納できるので、短くすることをお勧めします。
this questionが面白いかもしれません。
5
関連する問題
- 1. 無料でJavaアプレットに署名することはできますか?
- 2. boto3が署名の期限切れエラーを無視するようにすることはできますか?
- 3. Javaでflickrに写真をアップロードするときに署名が無効です
- 4. どのように私は(githubのから)カスタムJavaライブラリを使用することができます
- 5. API GatewayとLambdaからの応答にどのように署名することができますか?
- 6. どのように私はテキストボックスのIDを使用することができます(ajaxで使用)
- 7. 私はどのように私の戻るボタンfunctionallytyをプログラムで使用することができますか?
- 8. することができます私の巣無名関数?
- 9. ブラウザで使用するためにJavaアプレットに署名するにはどうすればよいですか?
- 10. は、どのように私は私が使用することができます知っているjupyter
- 11. アドバンストスプラッシュスクリーン私はどのように私のコードで使用することができます
- 12. どのように私は弾性検索でこのmysqlクエリを使用することができます
- 13. このシナリオでデジタル署名を使用できますか? with#
- 14. どのように私はbehatと偽の署名を作るでしょう
- 15. は、どのように私は私が行うことができますマップ
- 16. typescriptですインデックスの署名は、私がこのようなことに私のjavascriptのデータをご希望の
- 17. 私はどのように私のApp Profileページを無効にすることができます
- 18. Java Webstart Jar署名:部分的に署名できますか?
- 19. はどのように私は、ファイル名とジッパーが含まれて作成することができます「/」
- 20. ハッシュと署名付きハッシュを使用してPDF文書に署名することは可能ですか?
- 21. Javaクラスに署名できますか?
- 22. 署名付きapkアンドロイド。 Androidはどのような署名を使用しますか?
- 23. 私は次のシナリオでYUIのコンプレッサーを使用することができますどのように
- 24. どのように私は自分のアプリケーションでのマーキーを使用することができますか?
- 25. IISでどのように私はApacheのhtaccessの詳細を使用することができます
- 26. Axis2 Javaクライアントで自己署名証明書を使用するにはどうすればよいですか?
- 27. この方法でXMLファイルに署名することはできますか?
- 28. Perl 6でスタンドアロン署名を署名として使用できますか?
- 29. どのように私はjavascriptの で確認することができますどのようにFacebookの
- 30. Signature.signを使用してJava Stringに署名する:毎回署名が異なるのはなぜですか?
Javaには「符号なし」はありません。あなたは何をしようとしているのか、そしてあなたが得ている結果についてより具体的になりますか? –