• java-Date类与集合(上)


    1.1java.util.Data
    data的每一个势力用于表示一个时间点。由于打他存在设计缺陷,所以大部分操作时间的方法都被声明为过时的,不建议使用
    打他的每一个实力内维护这一个long值,该值表示的是自1970年1月1日零时到该实例被创建的日期所经历的毫秒。
    void setTime(long ms) 给定一个long值使当前date对象表示该日期
    1.2java.text.SimoleDateFormat 可以将date与string之间按照指定的日期格式相互转换。
    Date now = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yy/MM/dd HH:mm:ss E a");
    String days = sdf.format(now);

    将字符串按照指定的日期格式解析为date
    String string = "2013/08/23 10:27:05";
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
    Date date = sdf.parse(string);

    1.3java.util.Calendar
    日历类 日历类用于操作时间 常见实现类gergoriancalendar 即 阳历,calendar提供了静态方法getinstance用于获取一个当前系统所在地区适用的实现类,大部分地区返回的都是阳历历法实现类
    calendar提供了方法:
    date gettime() 该方法返回一个date对象,该对象所表示的日期就是当前calender所表示的日期。
    void settime(date date) 使用给定的date类设置当前calendar表示日期
    int get(int field) 获取当前calendar中指定时间分量所对应的值。参数为指定的时间分量,对应的calendar提供的相关常量值
    void set(int field,int value) 对指定的时间分量设置指定的值
    void add(int field,int calue) 对指定的时间分量加给定的值,若给定的值为负数则减去。

    2.1java.util.Collection 集合
    集合用来存储一组元素,与数组功能相似。集合提供了一套便于操作元素的方法,所以使用起来比数组方便。
    Collection是所有集合的顶级接口,定义了所有
    都应当具备的方法。其下有两个常见的子接口:
    java.util.List:可重复集,且有序。特点通过下标操作元素。

    java.util.Set:不可重复集 元素是否重复是根据元素自身equals比较的结果判断

    boolean add(object obj)添加集合
    boolean contains(E e)判断当前集合是否包含给定元素比较的是equals是否为true
    boolean remove()删除集合元素

    我是初学者,如有更新不好的,欢迎这位大神指出,谢谢大家!

    更多精彩以后更新,转载注明!

  • 相关阅读:
    iOS--不重复随机数srand(time(0))
    iOS--kvo&kvc的使用
    iOS-- 添加真机测试
    iOS-- 使用xib实现自动布局
    iOS8-- Size Class的使用
    iOS--排序算法集合
    iOS--使用MD5加密
    iOS--判断一个字符串是不是手机号
    iOS--ASIHTTPRequest类库的添加和使用
    Python入门
  • 原文地址:https://www.cnblogs.com/CaiNiao-TuFei/p/7420144.html
Copyright © 2020-2023  润新知