正则表达式、Date、Long、Calendar、(迭代器)Iterator、泛型:编译语法、Date\long\Calendar 三个时间的互相转换

正则表达式 \d \s \w . ? * + {n} [abc]
      boolean matches(regex)
      String[] split(regex)
      String replaceAll(regex, newStr)
      字符串编码 Unicode \uffff
      操作系统编码:UTF-8 GBK
      编码 new String(byte[], charset)
      解码 str.getBytes(charset)
      解决乱码:原路返回
      
  Date:/ long = 0
      new Date() - 当前系统时间
      new Date(long) - 毫秒所表示的时间    
      
      after
      before
      getTime
      setTime
      
  时间格式化/解析    :SimpleDateFormat
      yyyy-MM-dd HH:mm:ss E
    String format(Date)
    Date parse(String)
---------------------------------------
Calendar 抽象类
     提供了一个静态的可以获得对象的方法
 用处:     
      任意时间的切换和推算、计算
      获得时间中的任意字段
  
      get
      set
      add
 
数组:长度不可变
集合:
    System.arraycopy(src, srcLoc, dest, destLoc, length)
    Arrays.copyOf(src, newLength)
    集合:支持Object,存储很多数据,没有长度限制
                       
Iterable   <-     Collection(I) new实现类对象
                       |
 List(I)            Set(I)            Queue(I)
     |                  |                    |
 ArrayList(C)        HashSet(C)         LinkedList(C)
 LinkedList(C)        SortedSet(I)      Deque(I)
 Vector(C)                |-TreeSet(C)    |-LinkedList(C)
                                         |-Stack(C)栈

 

Collection-API: Iterable(可迭代的)
    boolean    add(E e) -- 向集合中添加元素
    void    clear() -- 清空
    boolean    contains(Object o) -- 集合中是否包含指定元素
    boolean    isEmpty() -- 集合中是否存在元素
    boolean    remove(Object o) -- 移除指定元素
    int    size() -- 集合长度,包含的元素个数
    
    boolean    addAll(Collection c) -- 将指定集合加入到目标集合中
    boolean    containsAll(Collection c) 
    boolean    removeAll(Collection c)
    boolean    retainAll(Collection c) 
    
    Object[] toArray() 
    T[] toArray(T[] a) 
    
    (迭代器)Iterator iterator
    迭代/遍历/依次访问
    
<泛型>:编译语法
    动态把类型作为参数, 不规定泛型, 支持Object类型
    规范程序员
    E T O V K -> Object
                 具体类型

 

Date\long\Calendar 三个时间的互相转换

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值