@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 } }
文章標籤
全站熱搜