Java基础语法(十七)

一.基本数据类型包装类

1.基本类型包装类的产生
  • 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成绩需要转换成double类型等
2.八种基本类型对应的包装类
基本数据类型 引用数据类型
char Character
int Integer
byte Byte
short Short
long Long
float Float
double Double
boolean Boolean
3.基本数据类型对象包装类特点
  • 特点:用于在基本数据类型和字符串之间转换

  • 将字符串转变为基本数据类型

这里写图片描述

parseXXX(String s);其中XXX表示基本类型,参数为可以转成基本类型的字符串,如果字符串无法转成基本类型,将会发生数字转换的问题 NumberFormatException

System.out.println(Integer.parseInt("123") + 2);
  //打印结果为125
  /*
         * Integer类静态方法parseInt(String s, int radix)
         * radix基数,进制
         * "110",2 含义 前面的数字是二进制的,但是方法parseInt运行结果都是十进制
         *  指定进制的字符串转换为十进制的整数
         */
  public static void function_1(){
      int i = Integer.parseInt("110", 2);
      System.out.println(i);
  }
  • 基本数据类型转换成字符串有3种方式

    • 基本类型直接与””相连接即可;34+””

    • 调用String的valueOf方法;String.valueOf(34)

这里写图片描述

  • 调用包装类中的toString()方法:Integer.toString(34)

    这里写图片描述

4.基本类型和对象转换
  • 基本数值变成包装对象:

    • 方式一:包装类(String s)包装类(基本数据类型 变量名)
    //如Integer的构造方法
    Integer i = new Integer(4);//使用构造函数函数
    Integer ii = new Integer("4");//构造函数中可以传递一个数字字符串
    • 方式二:valueOf(基本数据类型 变量名)valueOf(String s)
    //如Integer
    Integer iii = Integer.valueOf(4);//使用包装类中的valueOf方法
    Integer iiii = Integer.valueOf("4");//使用包装类中的valueOf方法
  • 包装对象变成基本数值

    • 利用基本数据类型名Value()
    //如Integer变int
    int num = i.intValue();
5.Integer类其他方法
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值