包装类--基本数据类型、基本数据包装类以及字符串之间的相互转换
作者:互联网
1.基本类型->字符串(String)
1.1.基本类型的值+"" 最简单的方法(工作中常用)
1.2.包装类的静态方法toString(参数),不是Object类的toString() 重载(参数列表不同,这里是重载不是重写哦)
static String toString(int i) 返回一个表示指定整数的 String 对象。
1.3.String类的静态方法valueOf(参数)
static String valueOf(int i) 返回 int 参数的字符串表示形式。
2.字符串(String)->基本类型
使用包装类的静态方法parseXXX(“字符串”);
Integer类: static int parseInt(String s)
Double类: static double parseDouble(String s)
除了Character类之外,其他所有包装类都具有parseXxx静态方法可以将字符串参数转换为对应的基本类型:
~public static byte parseByte(String s):将字符串参数转换为对应的byte基本类型。
`public static short parseShort(String s):将字符串参数转换为对应的short基本类型。
~public static int parseInt(String s):将字符串参数转换为对应的int基本类型。
~public static long parseLong(String s):将字符串参数转换为对应的long基本类型。
~public static float parseFloat(String s):将字符串参数转换为对应的float基本类型。
~public static double parseDouble(String s):将字符串参数转换为对应的double基本类型。
~public static boolean parseBoolean(String s):将字符串参数转换为对应的boolean基本类型。
字符串的拼接:
String s22="200"; System.out.println(s22+900);//200900
public static void main(String[] args) { //基本类型->字符串(String) int i1=100; String s1=i1+"";//要写+"",不然转不了 System.out.println(s1+200);//100200字符串的拼接 String s2 = Integer.toString(100);//100也可以这样转为string System.out.println(s2+300);//100300 String s3 = String.valueOf(100); System.out.println(s3+400);//100400 //字符串(String)->基本类型 int i = Integer.parseInt(s1); System.out.println(i);//100 double v = Double.parseDouble(s2); System.out.println(v);//100.0 // int a = Integer.parseInt("a");//NumberFormatException // System.out.println(a); }
标签:String,包装,数据类型,--,int,static,字符串,参数,public 来源: https://www.cnblogs.com/xuche/p/16447516.html