
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
short型の10をByte[2]に変換するとして、どういう結果をお望みですか?
(A) 1バイト目が0、2バイト目が10 (ビッグエンディアン)
(B) 1バイト目が10、2バイト目が0 (リトルエンディアン)
(C) 1バイト目が49、2バイト目が48
(D) その他
また、10じゃなくて-10000だったら?
Byte[]かbyte[]かという部分を無視すればNo.1さんの回答にあるString.getBytes()は(C)の発想ですが、shortの値が100以上とか-10以下だったらByte[2]に入りませんね。
No.1
- 回答日時:
1)プリミティブ型のByteじゃなければ簡単に変換できますが、わざわざプリミティブ型を使う理由があるのでしょうか?
byte[] by = "10".getBytes();
2)さーなんででしょーかね。プリミティブ型には大体byteValueのメソッドがありますね。
とりあえず(-128,127)までなら正しく変換されますけど、その値を超えると丸めたり切り捨てられるっぽいですね。
System.out.println(Short.valueOf("128").byteValue());
を実行すると-128になるので2の補数で計算してるようですね。(まぁ、あたりまえか)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Excel(エクセル) 【マクロ】スクショ印刷がうまく動かない件 5 2022/12/06 17:37
- フリーソフト フリーソフト[フリーオンライン動画兼音声変換ソフト]縦長になってしまう 2 2022/07/11 08:11
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- 物理学 ガリレイ変換は導出できますか。 8 2023/01/11 18:13
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- Excel(エクセル) 【至急 詳しい方教えて下さい】Excelの表を変換したい 6 2022/04/21 18:35
- Excel(エクセル) 【VBA】 Alt+PrintScreenにてアクティブウィンドウのスクショを貼付する方法 4 2022/12/08 20:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pasteHTMLでパスが勝手に変換さ...
-
publicがprotectedになった場合...
-
補数について質問
-
文字を整数(int)に変換
-
ジェネリックのキャストをした...
-
波線、あるいはWAVEDASH(~)の...
-
4b/5b変換をJavaで
-
あるディレクトリにある複数の...
-
javaのpixelの色の指定に関して
-
全角英数字とハイフンを半角に...
-
JAVAのハッシュテーブルについて
-
[Java]Short.valueOf("10")をBy...
-
javascriptのreplaceの使い方に...
-
DBから取得したデータの文字化け
-
javascriptで文字列のsjis利用...
-
魚眼画像から(パノラマのよう...
-
動的配列が存在(要素が有る)か...
-
ファイル書き込みに関して
-
2次元の配列となっているクラ...
-
javaのプログラムについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javaで質問です。 文字列2023/2...
-
ダブルクォーテーションのrepla...
-
javascriptで文字列のsjis利用...
-
javaの初歩的な質問です。
-
Visual Basic でのコードをASCI...
-
JavaのStringクラスに「外字」...
-
Path型をString型へ変換する(Java)
-
エクセルVBAで「〜」が表現でき...
-
int型のゼロ埋め
-
JAVAでのShift-JISとEUC-JP間の...
-
C言語32bitから64bitの移行につ...
-
UTF-8とUnicodeの互換性
-
文字列の比較
-
COBOLで半角カナを全角カナに変換
-
substring バイト単位でやりたい
-
Windows-31Jからutf-8への変換...
-
カタカナをローマジに変換する。
-
[Javascript]エンターキー押下...
-
byte型のマイナスの扱いについて
-
文字化け対策について
おすすめ情報