java基礎筆記(十三)String型別與int型別相互轉換
阿新 • • 發佈:2018-11-21
package com.st.basis.day13.BasicTypeWrapperClass;
/*
* String與int的相互轉換
*
* */
public class StringIntTran {
public static void main(String[] args) {
//int 轉 String
int a = 10;
String s = ""+a; //方式1 字串拼接
System.out.println(s);
//推薦這個方法
String s1 = String.valueOf(a); //方式二 利用String類
System.out.println(s1);
Integer s2 = a;
System.out.println(s2.toString()); //方式3 利用包裝類
String s3 = Integer.toString(a); //方式4 利用包裝類
System.out.println(s3);
System.out.println("------------------------------");
//String 轉 int
String b = "100";
Integer i1 = new Integer (b); //方式一
System.out.println(i1.intValue());
/*
* 推薦這種
* 同理,如果String轉換別的型別,例如float,boolean...就用
* Float.parseFloat / Boolean.parseBoolean ....
*/
int i2 = Integer.parseInt(b); //方式二
System.out.println(b);
}
}