基本类型和字符串之间的转换

  • 基本类型转换成字符串

 //1基本类型转换成字符串
       int num1 = 100;
       //1.1 使用 + 号 将其与字符串连接起来
      String s1 = num1 + "";
       //1.2使用Integer中的toString() 方法
       String s2 = Integer.toString(num1);
           //还可以使用toString的重载方法,将数值转换成不同进制
       String s3 = Integer.toString(num1,16);   //将num1 转换成16进制
  • 字符串转换成基本类型

     //2字符串转换成基本类型
           String str = "150";
           //使用Integer中的方法parseXXX()
           int num2 = Integer.parseInt(str);

    注意:使用parseInt() 方法时,字符串中的内容只能是数字,不能出现其他字符

    否则会报错

    image-20220720175631518

NumberFormatException:数字格式化异常

 

  • boolean 字符串类型转换成基本类型

    • “true” ----> true 非“true” ------> false

 

String str2 = "true";
String str3 = "trues";
boolean flag1 = Boolean.parseBoolean(str2);
boolean flag2 = Boolean.parseBoolean(str3);
System.out.println(flag2);
posted @ 2023-02-04 21:57  进击の埋  阅读(22)  评论(0)    收藏  举报