zoukankan      html  css  js  c++  java
  • java的实用类

    1)   Random类

        用于生成随机数字,所有生成的数字,都是等概率的。

          nextInt():生成的值介于int的所有取值范围(-231 ~ 231-1)

          nextInt(int value):生成的值介于0 ~ value之间的值(包含0,不包含value)。

    2)   Math类

        用于常规的数学运算。

          random():生成介于0-1之间的随机小数(包括0,不包括1)。

          abs(double):取绝对值。

          pow(double, double):计算m的n次方

          sqrt(double):计算m的开方。

          floor(double):获取比m小的最大整数值。

          ceil(double):获取比m大的最小整数值。

          round():四舍五入取整。

    3)   String类

         indexOf():获取一个字符串在另一个字符串中的索引位置(一个字符串是否包含另一个字符串)。

        lastIndexOf():获取一个字符串在另一个字符串中的最后一次索引位置。

        substring():从一个字符串的指定位置取子串。

        concat():将两个字符串拼接成一个字符串。

         equals():比较两个字符串的内容是否相同(注意和==的区别)。

        toLowerCase():将字符串转换为小写字符。

        toUpperCase():将字符串转换为大写字符。

         equalsIgnoreCase():比较两个字符串是否相同(不区分大小写)。

    4)   StringBuilder和StringBuffer类

        当需要对字符串进行频繁的拼接操作时,需要使用StringBuilder或者StringBuffer。

    5)   Date类和SimpleDateFormat类

        Date类用于处理日期对象;SimpleDateFormat用于对日期进行格式化操作。

        注意:Date类中提供的很多方法,都是过时方法,推荐使用Calendar类提供的方法。

        不论是通过Date还是通过Calender,获取月份时,都是介于0-11之间。

          //获取系统当前时间
          Date date = new Date();
          //格式化时间 yyyy-MM-dd HH:mm:ss
          SimpleDateFormat dateFormat = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
          String text = dateFormat.format(date);
          //知道一个日期字符串,如果将其转换为时间对象

          String time  =  “2016-10-05 12:10:05”;

          Date  date2  =  dateFormat.parse(time);

    6)   Calendar类

        //创建Calendar类对象
        Calender cal = Calendar.getInstance();
        //获取年份
        Int year = cal.get(Calendar.YEAR);
        //获取月份
        Int month = cal.get(Calendar.MONTH);
        //Calendar.Date、Calendar.HOUR、Calendar.MINITE、Calendar.SECOND
        //添加时间段(年、月、日、时、分、秒)
        Cal.add(Calender.YEAR, 1);//加1年
        cal.add(Calender.Hour, -2);//减2小时
        //Calcender转换为Date
        Date date = cal.getTime();

  • 相关阅读:
    购买云主机时应该注意哪些事项
    wdcp的安装方法与常见问题
    推荐一些不错的计算机书籍(php c mysql linux等等)
    .htaccess详解及.htaccess参数说明【转】
    常用的7个.htaccess代码组织某个国家的IP访问
    最新ecshop v2.7.3版本去版权完全版
    javascript常用数组算法总结
    10道javascript笔试题
    Magento显示多货币,Magento 多货币设置
    Magento后台手动修改订单状态方法及手动修改方法php
  • 原文地址:https://www.cnblogs.com/fzc521/p/8665705.html
Copyright © 2011-2022 走看看