Java基础 (三)(正则表达式,基本类型)

正则表达式

       \r 回车符  \t 制表符  \\ 反斜杠

      String regex = "\\t" ;  "\\\\" 两杆

      "[abc]"  只能匹配a,b,c中的单个字符

      "[abc]*" 匹配a,b,c出现0次或多次

      "[a - z]"   "[a-z A-Z]"

      "[^abc]*" 排除^之后其它都可以

      \d 数字[0 - 9]

      \D        [^ 0 - 9]

      [ ] 表示字符集

      "^a" 只能以a开头

      X ?  一次或一次也没有

      X *   0次或多次

      X +  一个或多个(0个不行)

      \w{n} 恰好n次

      \w{n,}  至少n次

      \w{n,m} 至少n次,至多m次

      "^\\d[a-zA-Z]*\\d$"  以单个数字开头,中间可以是多个字母,后边以数字结尾


基本类型

      16进制 String s = Integer.toHexString(255)

      NaN  Not a Number

      BigDecimal(java.math) 精确地浮点数运算

      E  自然常量

      round() 四舍五入

      floor() ceil()进位

Calendar 抽象类,不能创建实例

      Calendar c = Calendar.getInstance();

      数字代码 1 - 周日 ;2 - 周一 ……  7 - 周六

      set(年,月,日,时,分,秒);

      set(字段, 值);

      get(字段);

      setTime(Date); 将Calendar设置为Date实例表示的时间

      getTime(); 返回Date 实例

      add(字段, 值);  在指定字段加上指定的值

      getActualMaximum(字段); 获得指定字段最大值

      getTimeInMills() 获得毫秒值 

java.util.Date

      Date d = new Date() 获得系统当前时间

      String s = d.toString();  长格式表示时间

      setTime(); 毫秒值;1970-1-1 0:0:0 毫秒值为0

      getTime();

java.text.SimpleDateFormat

      SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

      f.format(date); 将Date对象转为字符串

      f.parse(s); 将字符串转为Date对象

      

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值