我是靠谱客的博主 高高火龙果,最近开发中收集的这篇文章主要介绍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对象

      

最后

以上就是高高火龙果为你收集整理的Java基础 (三)(正则表达式,基本类型)的全部内容,希望文章能够帮你解决Java基础 (三)(正则表达式,基本类型)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部