16 = 0x10 というバイトを文字列に追加したいのですが、エスケープ シーケンスを使用して 1 行のコードで実行します。
String appendedString = new String('\16'+"String");
これは appendedString = 0x0E,0x74,0x72,0x69,0x6E,0x67 の 16 進表現になります。
次のように \2 を使用します。
String appendedString = new String('\2'+"String");
appendedString = 0x02,0x74,0x72,0x69,0x6E,0x67 の 16 進数表現で正常に動作します
\10 を使用:
String appendedString = new String('\10'+"String");
appendedString = 0x08,0x74,0x72,0x69,0x6E,0x67 の 16 進表現になります。
誰かが親切にこれを説明し、解決策を提案するかもしれません。ありがとう。