回覆列表
  • 1 # 使用者834195712159

    1. 將整型強制型別轉換為字元型,JVM 會把數字當成字元的 ASCII 編碼來處理。

    例如字元 "(" 的 ASCII 編碼為 40,所以將整型 40 強制型別轉換為字元型,會得到字元 "("。

    int a = 40;

    char c = (char) a;

    輸出:(

    2. 先轉成字串,再轉成 char;

    透過String.valueOf()轉化為字串型別;

    再透過str.toCharArray()轉化為字元型別。

    int a = 4;

    String str = String.valueOf(a);

    char[] array = str.toCharArray();

    for (int i = 0; i < array.length; i++)

    {

    System.out.print(array[i]);

    }

    3. 加上 48,因為 ASCII 編碼 48 到 57 為字元 "

    int a = 4;

    char b = (char)(a + "0");

  • 中秋節和大豐收的關聯?
  • 鋰電池充電充不進,怎麼辦?