當前位置:編程學習大全網 - 編程軟體 - java中String 數組和byte數組的區別,為什麽要互相轉換

java中String 數組和byte數組的區別,為什麽要互相轉換

壹個byte表示壹個字節,8位的,整數範圍是-128-127.

***************************************************************

String轉化為byte:(這種情況很少)

任何以字符串的形式表示的數字組合,比如說“111”,十進制表示111,二進制表示7,等,轉化為byte都是合法的,但是如果以16進制來表示,“111”的十進制值是273,則超過-128-127的範圍了,所以被認為是非法轉換。

另外任何除了數字組合的字符串,比如說有字母“c”,想轉化為Byte都認為是非法的。

****************************************************************

byte[]轉化為String:(較常見)

由於byte數組存儲的是8位8位的字節,所以轉化為String要具體看默認的字符編碼,比如常見的ascii編碼,8個bit就可以轉化為壹個字節,10個大小的byte數組就可以轉化為長度為10的字符串

  • 上一篇:Kuka顯示了主項目、初始項目和激活項目之間的差異。
  • 下一篇:SQLServer教程的內容簡介
  • copyright 2024編程學習大全網