@Test
  public void StringToChar() throws Exception {
    String str = "14239626";
    
    for (int i = 0; i < str.length(); ++i) {
      int tmp = (str.charAt(i) - 48);
      System.out.print(tmp);  //14239626
    }
    
    for (int i = 0; i < str.length(); ++i) {
      int tmp2 = Integer.parseInt(String.valueOf(str.charAt(i)));
      System.out.print(tmp2); //14239626
    }
    
    for (int i = 0; i < str.length(); ++i) {
      int tmp3 = Character.getNumericValue(str.charAt(i));  //char 數字的NumericValue等於自己
      System.out.print(tmp3); //14239626
    }
    

    //Char("48")~Char("57") = 0~9
    //Char(0)~Char(9) = 48~57

    for (int i = 0; i < str.length(); ++i) {
      int tmp4 = (str.charAt(i));
      System.out.print(tmp4); //4952505157545054
    }
  }

    文章標籤

    java char int

    全站熱搜

    咪卡恰比 發表在 痞客邦 留言(0) 人氣()