emmmm 寫這個是上周五寫一個 BankCardNo 解密 然后一直報錯傳入參數類型不對 一直寫一直錯 這誰頂得住哇 所以還是要記上一筆!
byte[] 是字節型數組 一個字節八位 二進制存儲可以表示的數字范圍是 -128 ~ 127
byte中可以存:一個 ascii 字符(ascii 范圍:0 ~ 127) 十進制數值(-128 ~ 127) 十六進制數值(0x00 ~ 0x79 十進值范圍:0 ~ 127)
如果存不是 -128~ 127 范圍的十進制的數字時要聲明是 byte 類型 byte b = (byte) 128;
128 在 byte 里存的值是 -128 因為超出范圍之后從 -128 開始
String 轉 byte[]
String ans = "zlrrrrr"; byte[] b = ans.getBytes();
byte[] 轉 String
byte[] b = new byte[10]; String ans = new String(b);