標籤:ack AC format exce 類型 轉換 int package bsp
參考http://how2j.cn/k/number-string/number-string-parse/317.html
數字轉字串
方法1: 使用String類的靜態方法valueOf
方法2: 先把基本類型裝箱為對象,然後調用對象的toString
package digit; public class TestNumber { public static void main(String[] args) { int i = 5; //方法1 String str = String.valueOf(i); //方法2 Integer it = i; String str2 = it.toString(); }}字串轉數字
調用Integer的靜態方法parseInt
package digit; public class TestNumber { public static void main(String[] args) { String str = "999"; int i= Integer.parseInt(str); System.out.println(i); }}練習-字串轉換
參考上述步驟
把浮點數 3.14 轉換為 字串 "3.14"
再把字串 “3.14” 轉換為 浮點數 3.14
如果字串是 3.1a4,轉換為浮點數會得到什嗎?
public static void main(String[] args) { float f=3.14f; String str=String.valueOf(f); System.out.println(str); f=Float.parseFloat(str); System.out.println(f); f=Float.parseFloat("3.1a4");//運行時異常 java.lang.NumberFormatException: For input string: "3.1a4" System.out.println(f); }
結果
java之字串轉換