欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

工具类和包装类的使用(基础)

程序员文章站 2022-03-26 20:33:28
工具类和包装类的使用(基础知识点) 时间日期格式化 @Test public void testDateFormat(){ //1.将当前时间转为 正常格式 //创建 日期格式化类对象 ,HH 代表24小时制 . hh 12小时制 DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //将当前时间 格式......

 工具类和包装类的使用(基础知识点)


      时间日期格式化

 


     
    @Test
    public void testDateFormat(){

        //1.将当前时间转为 正常格式
        //创建 日期格式化类对象   ,HH 代表24小时制  . hh 12小时制
        DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        //将当前时间 格式化
        String formatDate = format.format(new Date());
        System.out.println(formatDate);

       //将当前时间转换成毫秒值

          Date date = new Date();
        long time = date.getTime();
        System.out.println(time);

  //3. 将毫秒值转成 正常日期 1594811272718 (从数据库转成页面的字符串)   2020年10月11日
       /* long value = 1594811272718L;
        format = new SimpleDateFormat("yyyy年MM月dd日");

        String result = format.format(new Date(value));
        System.out.println(result);*/


        try {
            format = new SimpleDateFormat("yyyy年MM月dd日");
            Date date1 = format.parse("2020年07月15日");
            System.out.println(date1);
        } catch (ParseException e) {
            e.printStackTrace();
        }

    }

日历类

   public void testCalendar(){
        Calendar c = Calendar.getInstance();    //通过静态方法得到 日历类对象
        int weekYear = c.getWeekYear();
        System.out.println(weekYear);
        Date time = c.getTime();
        System.out.println(time);
    }

system类

  @Test
   public void testSystem(){
       Scanner scanner = new Scanner(System.in);
       String str = scanner.next();
       int result = scanner.nextInt();
   }

StringBuilder类(StringBuilder  非线程安全,StringBuffer   线程安全)

  public void testStringBuilder(){
       StringBuilder sb = new StringBuilder();

      //append拼接
       String ids = sb.append(1).append(",").append(2).append(",").append(3).append(",").toString();

       System.out.println(ids);

       String result = ids.substring(0, ids.lastIndexOf(","));
       System.out.println(result);
   }

包装类(基本数据类型所对应的对象类型)

装箱和拆箱

装箱:把基本数据类型转换为包装数据类型的过程(即int转换成integer)

拆箱:将包装类型数据转换为基本类型(即integer转换为int)

手工装箱两种方法:1.使用构造函数  2.调用方法

 public void test10(){

       //手工 装箱
       Integer a = new Integer(10); //构造函数
       Integer b = Integer.valueOf(20); //类名调用静态方法

       //手工拆箱
       Integer c = 5;
       int d = c+5;

       //jdk从1.5开始就支持自动拆装箱了

       Integer c1 = 5;
       c1 = c1+10;
   }
 

本文地址:https://blog.csdn.net/wzw_jiexika/article/details/107400296

相关标签: 笔记