int和String相互轉換
阿新 • • 發佈:2018-11-06
public class Demo3_Integer { /** * * A:int -- String * a:和""進行拼接 * b:public static String valueOf(int i) * c:int -- Integer -- String(Integer類的toString方法()) * d:public static String toString(int i)(Integer類的靜態方法) * B:String -- int * a:String -- Integer -- int * public static int parseInt(String s) 基本資料型別包裝類有八種,其中七種都有parseXxx的方法,可以將這七種的字串表現形式轉換成基本資料型別 */ public static void main(String[] args) { //demo1(); String s1 = "true"; boolean b = Boolean.parseBoolean(s1); System.out.println(b); //String s2 = "abc"; //char c = Character.p //char的包裝類Character中沒有pareseXxx的方法 //字串到字元的轉換通過toCharArray()就可以把字串轉換為字元陣列 } private static void demo1() { //int ----> String int轉換成String int i = 100; String s1 = i + ""; //推薦用 String s2 = String.valueOf(i); //推薦用 Integer i2 = new Integer(i); String s3 = i2.toString(); String s4 = Integer.toString(i); System.out.println(s1); //String----> int String 轉換int String s = "200"; Integer i3 = new Integer(s); int i4 = i3.intValue(); //將Integer轉換成了int數 int i5 = Integer.parseInt(s); //將String轉換為int,推薦用這種 } }