java学习笔记18

1.String类的常用方法:

 equals() ----用来判断两个字符串的值是否相等
 
         ==    -----  判断两个字符串是否是同一个对象
  split() ------  拆分方法
  matchs() ------匹配方法       
  replace()------替换方法   
  
  getBytes()------将字符串转换成对应的字节数组
                       new String(byte[]  b)
toCharArray()-----将字符串转换为对应的字符数组 
                      new  String(char[] c)  
    trim()  -----去掉字符串两端的空格
    toLowerCase()-----转换成小写
    toUpperCase()-----转换成大写
    concat()--------连接
    contains()
    charAt()
    length()
    substring()
    indexOf()
    lastIndexOf()
    valueOf()    

2.MessageDigest类 可以使用密码加密

           getInstance() ------获取实例
           digest()----------获取密文摘要
           update()  -----修改摘要

3.StringBuffer 类和StringBuilder类

  代表字符串  ,可变长的字符串   
  
  StringBuffer和StringBuilder的区别
    StringBuilder比StringBuffer执行的速度快,
    StringBuilder是线程不安全的,StringBuffer是线程安全的
    
    常用方法:
        
            append()------追加方法
            insert()--------插入方法
            reverse()-------反转
            toString()-------转换成字符串

4.八个封装类(包装类)

   Byte    Short  Long Float Double Boolean   
   
   Integer    Character    
   
    共有的构造方法:
          相对应的基本类型参数的构造方法
          有String类型参数的构造方法
    共有的方法:
            intValue()-------拆包方法    JDK1.5自动拆包
            valueOf()--------打包方法     自动打包
            
     字符串和数字之间的转换方法:
              parseInt()---------将字符串转换为数字
              valueOf() ---------将字符串转换为数字
                  
               toString(int i) ------将数字转换为字符串
                 +  ------可以数字转换成字符串

5.数学类Math

   Math是不能创建对象的
   
   常用方法:
        ceil() --------向上取整
        floor() -------向下取整
        pow()  -------多少次幂

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44144483/article/details/88974120