1、+“” :在其余类型后加上双引号即可
2、String类型中的valueOf方法
注意:在js中可以采用toString()方法来转换,但是Java中不行,因为java中的toString 方法是返回一个对象的字符串表示方式,并在基本类型是不能使用toString()方法的。
public class t {
public static void main(String[] args){
int a=23;
String str1=a+""; //方法一
float b=24.896f;
String str2=String.valueOf(b); //方法二
System.out.println(str1);
System.out.println(str2);
t c=new t(); //新建一个t类的对象
String str=c.toString();
System.out.println(str); //输出对象c的字符表示形式
//String str3=a.toString(); 编译错误
}
}
输出结果:23
24.896
t@15db9742
3、如何将String类转换为基本的数据类型(如果可以转换的话)??使用parseXxx(String)静态方法(除了Character类)
public class Test {
public static void main(String[] args) {
//int型
String str="123";
int i=Integer.parseInt(str);
System.out.println(i);
//double型
String str1="3.141975";
double d=Double.parseDouble(str1);
System.out.println(d);
//boolean型
String str2="true";
boolean b=Boolean.parseBoolean(str2);
System.out.println(b);
}
}