• JAVA-工具类


    JAVA-工具类

    1、数学工具类  Math

        圆周率                        Math.PI    

        2的3次方                    Math.pow(2,3)     

        取整,默认四舍五入       Math.round(123.4)     

        保留2位小数                Matn.round(123.7654*100)/100.0        

        上限值:大于或等于它的最小整数(不考虑四舍五入)        Math.ceil(123.44)

        下限值:小于或等于它的最大整数(不考虑四舍五入)        Math.floor(123.555)

        随机数 Math.random() (产生0-1之间的随机数)

                    Randon a=new random() a.nextInt(10) 10以内随机数

    2、包装类 (把基本的数据类型包装成对应的类的形式)(常用来进行数据转型)

      1.对应关系(int Integer)

           (long Long)

           (float Float)

           (double Double)

           (boolean Boolean) 除了true外,其他字符串都转成false

      2.方法 包装类.parseXXX(字符串) 例: int b = Integer.parseInt(a)

           使用构造方法(字符串)

      3.日期和时间 (需要导入包date.util)

           Date a =new Date();获取本地当前时间

           时间格式化  

          format(Date) 把Date按照格式符转换成字符串

              例: SimpleDateFormat a = new SimpleDateFormat(时间格式) 时间格式 如“yyyy-MM-dd HH:mm:ss”

          parse(String) 把字符串转换成Date


    3、字符串类
      1.String 不可修改的字符序列
        构造方法: new String(参数)
        类型: char , byte ,字符串常量(新的字符串常量是把新的内存地址赋给变量,不是在原有的地址上进行修改)
      2.两个字符串比较内容是否相同使用 a1.equals(a2) 而==比较的是内存地址
      3.判断开头和结尾
        判断开头是不是abc: a1.startsWith("开始的字符串")
        判断结尾是不是def: a1.endsWith("结束的字符串")
      4.查找字符串的索引 a1.indexOf("查找的字符串") 从左往右找
                a1.lastIndexOf("查找的字符串") 从有往左找
                找不到时返回-1 找到时返回首个查找到的索引值
      5.字符串长度 length()
      6.获取字符串    a1.substring(1,3)   截取索引值为1-3之间的字符串

              a1.charAt(2位置)   截取索引值为2的单个字符

      7.替换字符串(返回替换后的字符串,并不是修改原字符串)     a1=a1.replace(原值,新值)    

          用替换可以去空格。去前后空格时用   a1.trim(“ ”,“”)

                           a1.replaceAll(“”,“”)支持正则表达式

      8.分割(使用特定分隔符吧字符串转成数组)   a1=“123#321#345#543”     String[] a2 =a1.split("#")

    4、可变字符串序列

      1.效率高,但线程不安全

        StringBuilder a1 = new StringBuilder(“asd”)    原字符串asd  

        a1.append("qwe")      在原字符串后加上qwe

        toString()    转换成String类型

      2.效率低,线程安全

        StringBuffer a1 = new StringBuffer(“asd”)     原字符串asd  

        a1.append("qwe")      在原字符串后加上qwe

  • 相关阅读:
    DS博客作业06--图
    DS博客作业05--树
    DS博客作业04--树大作业说明
    DS博客作业02--栈和队列
    DS博客作业01--线性表
    DS博客作业01--日期抽象数据类型设计与实现
    C语言博客作业06--结构体&文件
    DEVC怎么建工程
    C语言博客05--指针
    201771010110孔维滢《面向对象程序设计(java)》第十二周学习总结
  • 原文地址:https://www.cnblogs.com/jingfengling/p/5868439.html
Copyright © 2020-2023  润新知