基本数据类型转换为String
利用拼接:String s=基本数据类型+" ";运行以下例子,查看结果可以发现仍旧为原来的数,只不过以String类型进行存储。
public class Test {
public static void main(String [] args){
int a=100;
double b=1.2;
boolean c=true;
String s1=a+"";
String s2=b+"";
String s3=c+"";
System.out.println(s1);
System.out.println(s2);
System.out.println(s3);
}
}
String转换为基本数据类型
通过基本数据类型的包装类调用parsexx的方法进行转换,运行以下例子,可以发现运行结果都会发生了转换,其他类型也都可以运用对应的包装类进行转换(char除外)。
public class Test {
public static void main(String [] args){
int a=Integer.parseInt("123");
Double b=Double.parseDouble("1.2");
System.out.println(a);
System.out.println(b);
}
}
利用charAt将其转换为char,运行以下代码
public class Test {
public static void main(String [] args){
String a="i love you";
for (int i=0;i<a.length();i++){
char s=a.charAt(i);
System.out.print(s+"\t");
}
}
}
注意事项
- 可以把“123”转换为一个int类型,但是“hello”就不可以转换为对应的类型,否则会发生异常,造成程序终止