包装类--基本数据类型、基本数据包装类以及字符串之间的相互转换

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="300";

System.out.println(s22+100);
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);
}
复制代码

 

posted @   夫君  阅读(57)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示