基本类型与字符串之间的转换

时间:2021-08-20 17:51:06
  • 基本数据类型转换为字符串

    1、基本数据类型值 + ""; 

int i = 1;
String s = i + "";

    2、String的静态方法valueOf(基本类型数值)

int i = 1;
String s = String.valueOf(i);
  •     字符串转换为基本数据类型

    1,使用包装类中的静态方法xxx parseXxx("xxx类型的字符串");

String s = "1";
int i = Integer.parseInt(s);
String s = "1234";
long  l = Long.parseLong(s);
String s = "false";
boolean b = Boolean.parseBoolean(s);

注意:char不需要进行强转,因为String型变量是由一个个字符组成的。

    2、如果字符串被Integer对象封装,可以使用一个非静态的方法intValue(),将一个Integer对象转换成基本数据类型。

Integer in = new Integer("123");
int i = in.intValue();