• 5.常见类和API


    5.常见类和API

    1.包装类的作用

       ---实现基本类型之间的转换

       ---便于函数传值

       ---在一些地方要用到Object的时候方便将基本数据类型转换

     

    2.将字符串str="123"转换为Integer:

       --- num=Integer.paseInt(str);

       --- num=Integer.valueOf(str);

     

    3.自动装箱与自动拆箱

    自动装箱:

       Integer i=100;(不是int i=100;)

       (相当于:Integer i=Integer.valueOf(100);)

    自动拆箱:

       Integer i=100; //装箱

       int t=i;  //拆箱

       (拆箱,实际实现 int t=i.intValue();)

     

    4.String类的trim()方法会删除字符串左右两端的空白字符,过程从外到内,直到碰到一个非空白的字符为止,不管多少空格都会被删除

     

    5.str=str.subString(int beginIndex);

       截取掉str从首字母起长度为beginIndex的字符串,将结果赋给str

    str=str.subString(int beginIndex,int endIndex);

       截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋给str

     

    6.String StringBuffer StringBuilder

       ---String是不可变(final修饰),后二者可变长

       ---String不可变,理解为常量,线程安全

          StringBuffer对方法加了同步锁或者对调用的方法加了同步锁,线程安全

          StringBuilder没有对方法进行同步锁,线程不安全

       ---StringBuffer与StringBuilder有公共父类AbstractStringBuilder类

  • 相关阅读:
    LeetCode 23. 合并K个排序链表
    LeetCode 199. 二叉树的右视图
    LeetCode 560. 和为K的子数组
    LeetCode 1248. 统计「优美子数组」
    LeetCode 200. 岛屿数量
    LeetCode 466. 统计重复个数
    LeetCode 11. 盛最多水的容器
    LeetCode 55. 跳跃游戏
    LeetCode 56. 合并区间
    Java生鲜电商平台-订单架构实战
  • 原文地址:https://www.cnblogs.com/swifthua/p/7683824.html
Copyright © 2020-2023  润新知