String和基本数据类型的转换
在程序开发中,我们经常需要将基本数据类型转成String类型,或者将String类型转成基本数据类型。
基本数据类型 --> 字符串
public class Test09 {
public static void main(String[] args)
// 1. 基本类型转String类型
int number = 100;
float price = 34.5F;
boolean b = true;
char c = '男';
// 1. number + "" 的结果是String
// 2. number本身没有变化
String s1 = number + "";
String s2 = price + "";
String s3 = b + ""; // "true"
String s4 = c + ""; // "男"
System.out.println(s1);
System.out.println(s2);
System.out.println(s3);
System.out.println(s4);
}
}
输出
字符串 --> 基本数据类型
通过基本类型的包装类调用parseXX方法即可
public class Test09 {
public static void main(String[] args) {
// 2. String类型转基本数据类型
String str = "123.5";
double d1 = Double.parseDouble(str);
System.out.println(d1);
String str2 = "你好";
// str2 取出字符串的第几位字符,注意,字符串的每个字符编号从0开始
char c = str2.charAt(0);
System.out.println(c);
}
输出