• Java


    Java - 常用类
     
    > StringBuffer 类
        > StringBuffer append(...):添加
        > StringBuffer insert(int index):在指定的位置插入元素
        > StringBuffer reverse():反转当前 StringBuffer 中的字符串顺序
        > StringBuffer delete(int startIndex, int endIndex):删除下标 startIndex 到 下标endIndex 之间的字符
        > char charAt(int index):通过下标查找元素
        > void setCharAt(int n, char ch):将指定位置的字符,改成 ch 
        > StringBuffer replace(int startIndex, int endIndex, String str):将startIndex和endIndex之间的字符串
           换成 str
        > int indexOf(String str)
        > String substring(int start, int end)
     
    > 日期类
        > 计算世界时间的主要标准有:
            > UTC(Universal Time Coordinated)
            > GMT(Greenwich Mean Time)
            > CST(Central Standard Time):中央标准时间,美国用的这个
     
        > java.lang.System 类:提供的public static long currentTimeMillis() 用来返回当前时间与1970年1月
           1日0时0分0秒之间以毫秒为单位的时间差
     
        > java.util.Date 类:表示特定的瞬间,精确到毫秒(java.sql.Date 类是当前类的子类)
            > Date d1 = new Date(); // 得到当前系统时间
            > Date d2 = new Date(long time); // 穿件创建对象时,给它一个确定的时间(long 类型的时间)
     
        > SimpleDateFormat 类:用不与语言环境有关的方式来格式化(日期 -> 文本)和解析(文本 -> 日期)
           日期的具体类
            > SimpleDateFormat():默认的构造方式
            > SimpleDateFormat(String pattern):该构造方法可以用参数 pattern 指定的格式创建一个对象
            > public String format(Date date):格式化时间对象date
            > public Date parse(String source):从给定字符串的开始解析文本,以生成一个日期
            //返回date1与date2之间的天数,date1早于date2
            public int getDays(String date1,String date2) throws ParseException{
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
                Date d1 = sdf.parse(date1);
                Date d2 = sdf.parse(date2);
                long milliTime = d2.getTime()-d1.getTime();
                return (int)milliTime/1000/3600/24 + 1;
            }
        
        > Calendar 类:
    //日历:Calendar类   get()/add()/set()/Date getTime()/setTime(Date d)
     @Test
     public void test4(){
      Calendar c = Calendar.getInstance();
      int day = c.get(Calendar.DAY_OF_MONTH);
      System.out.println(day);
     
      c.add(Calendar.DAY_OF_MONTH, -2);
      day = c.get(Calendar.DAY_OF_MONTH);
      System.out.println(day);
     
      c.set(Calendar.DAY_OF_MONTH, 23);
      Date d = c.getTime();
      System.out.println(d);
     }
     
    > java.lang.Math 类:提供了一系列静态方法用于科学计算,其方法的参数和返回值类型一般为double
        > abs():绝对值
        > acos()、asin()、cos()、sin()、tan():三角函数
        > sqrt():平方根
        > pow(double a, double b):a 的 b 次幂
        > log():自然对数
        > exp():e 为底指数
        > max(double a, double b):求最大值
        > min(double a, double b):求最小值
        > random():返回0.0到01.0之间的随机数
        > long round(double a):double 型数据 a 转换为 long 型(四舍五入)
        > toDegress():弧度 --> 角度
        > toRadians():角度 --> 弧度
  • 相关阅读:
    从零入门 Serverless | Serverless Kubernetes 应用部署及扩缩容
    从单体迈向 Serverless 的避坑指南
    从零入门 Serverless | 教你使用 IDE/Maven 快速部署 Serverless 应用
    开发函数计算的正确姿势——OCR 服务
    从零入门 Serverless | 函数计算的开发与配置
    全部满分!阿里云函数计算通过可信云21项测试
    登录接口+三方登录 微博
    注册接口文档
    异步发送短信验证与 注册接口完善
    图片验证码接口
  • 原文地址:https://www.cnblogs.com/kafeibuku/p/4988321.html
Copyright © 2020-2023  润新知