1 /** 2 * 將整數轉換為對應的8位二進制字符串 3 */ 4 public static String binaryString(int num) { 5 StringBuilder result = new StringBuilder(); 6 int flag = 1 << 7; 7 for (int i = 0; i < 8; i++) { 8 int val = (flag & num) == 0 ? 0 : 1; 9 result.append(val); 10 num <<= 1; 11 } 12 return result.toString(); 13 }