1、基本数据类型==>String
语法:将基本类型的值 + "" 即可
package Java01;
public class LXS01 {
public static void main(String[] args) {
int a = 100;
String b = a + "";//int+字符串=字符串
System.out.println(b);//100-->字符串
}
}
2、String==>基本数据类型
package Java01;
public class LXS01 {
public static void main(String[] args) {
String a = "123";
// 使用基本数据类型对应的包装类,的相应方法,得到基本数据类型
// 注意首字母大写
int num1 = Integer.parseInt(a);
double num2 = Double.parseDouble(a);
float num3 = Float.parseFloat(a);
long num4 = Long.parseLong(a);
byte num5 = Byte.parseByte(a);
boolean num6 = Boolean.parseBoolean("true");
short num7 = Short.parseShort(a);
// 输出
System.out.println(num1);// 123
System.out.println(num2);// 123.0
System.out.println(num3);// 123.0
System.out.println(num4);// 123
System.out.println(num5);// 123
System.out.println(num6);// true
System.out.println(num7);// 123
}
}
将字符串转换成字符char(指把字符串的第一个字符得到)
package Java01;
public class LXS01 {
public static void main(String[] args) {
String a = "123";
// a.charAt(0) 得到a字符串的第一个 字符'1'
System.out.println(a.charAt(0));//1
}
}
注意细节:
String==>基本数据类型时,要确保String类型能够转换成有效数据
package Java01;
public class LXS01 {
public static void main(String[] args) {
// (比如将"123"转成一个整数,但不能把"hello"转成一个整数)
String a = "123"; // 换成"hello"时错误X
// 转成int
int num = Integer.parseInt(a);
System.out.println(num);// 对√,123
}
}