注意:

    • 在将String转为基本数据类型时,要确保String类型能够转为有效的数据,比如可以把”123”转化为一个整数,但是不能把”hello”转化为一个整数。
    • 如果转化格式不正确,就会抛出异常,程序就会终止。
    • String可以和8种基本数据类型变量做运算,且运算只能是连接运算:+
    • 运算的结果任然是String类型(引用类型)

    代码演示:

    1. public class Main {
    2. public static void main(String[] args) {
    3. //基本数据类型->String
    4. int n1 = 100;
    5. float f1 = 1.1f;
    6. double d1 = 4.5;
    7. boolean b1 = true;
    8. String s1 = n1 + "";
    9. String s2 = f1 + "";
    10. String s3 = d1 + "";
    11. String s4 = b1 + "";
    12. System.out.println(s1 + " " + s2 + " " + s3 + " " + s4 + " ");
    13. //String->对应的基本数据类型
    14. String s5 = "123";
    15. //使用基本数据卡类型对应的包装类的相应方法,得到基本数据类型。
    16. int num1 = Integer.parseInt(s5);
    17. double num2 = Double.parseDouble(s5);
    18. float num3 = Float.parseFloat(s5);
    19. long num4 = Long.parseLong(s5);
    20. byte num5 = Byte.parseByte(s5);
    21. boolean b = Boolean.parseBoolean("true");
    22. short num6 = Short.parseShort(s5);
    23. System.out.println(num1);//123
    24. System.out.println(num2);//123.0
    25. System.out.println(num3);//123.0
    26. System.out.println(num4);//123
    27. System.out.println(num5);//123
    28. System.out.println(num6);//123
    29. System.out.println(b);//true
    30. //取出字符串中的指定字符
    31. System.out.println(s5.charAt(0));
    32. }
    33. }

    运行结果:
    image.png
    image.png