Java - 一些基本的类对象

06.17笔记

  • 使用JDK API

    • 作用:可以使用JDK API查找类的作用和方法
    • 装箱:把基本数据类型转换成对象
    • 拆箱:把对象转换成基本数据类型
    • >= JDK1.5(version) 可以不用转换进运算 (编译器在编译阶段已经做了类型处理)

      int a = 1;
      Integer b = 1;
      Integer c = a + b;
  • String常用的方法(不可变字符串,可直接赋值)

    replace(‘char old’, ‘char new’); //覆盖单个字符
    substring(); //返回下标范围的字符串 无则返回-1
    indexOf(); //该字符串的下标
    toLowerCase(); //准换成全小写
    toUpperCase(); //转换成全大写
    trim().length() //删除前后空格再计算长度(不会删除中间空格)
    toCharArray(); //将字符串变成字符数组,便于遍历字符成员
    split(“分隔符”) //将字符串以分隔符进行分割,返回字符串数组

  • StringBuffer常用方法(可变字符串,需要创建才能使用)

    StringBuffer str = new StringBuffer(“hello world”);
    append(); //拼接字符串
    delete(); //删除一段字符串
    reverse(); //翻转字符串
    insert(); //插入字符串在某个位置
    replace(); //在一段位置替换字符串

  • Math(数学运算类)

    Math.ceil(a) //向上取整,返回不小于a的最小整数
    Math.floor(a) //向下取整,返回不大于a的最小整数
    Math.round(a) //四舍五入
    Math.random() //范围是>=0 <1,公式:(最大值-最小值+1)+最小值

  • BigDecimal(解决Java算不准)

    BigDecimal a1=new BigDecimal(Double.toString(a));
    BigDecimal a2=new BigDecimal(Double.toString(b));
    System.out.println(“加:”+ a1.add(a2).doubleValue()); //加,通过doubleValue则为double类型
    System.out.println(“减:”+ a1.subtract(a2)); //减
    System.out.println(“乘:”+ a1.multiply(a2)); //乘
    System.out.println(“除:”+ a1.divide(a2,5,4)); //除 ,第2个参数是保留几位小数,第3个是几位比较精确

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值