java学习笔记(精华)day14总结
来源:互联网 发布:西南石油大学软件专业 编辑:程序博客网 时间:2024/05/21 16:54
1:正则表达式(理解)
(1)符合一定规则的字符串。
(2)常见操作
A:判断功能(String类的方法)
public boolean matches(String regex)
B:分割功能(String类的方法)
public String[] split(String regex)
C:替换功能(String类的方法)
public String replaceAll(String regex,String replacement)
D:获取功能(Pattern和Matcher类的功能)
a:Pattern
public static Pattern compile(String regex)
public Matcher matcher(String s)
b:Matcher
public boolean find()
public String group()
(3)案例:(掌握)
A:校验手机号码
B:校验邮箱
C:我有如下一个字符串:”91 27 46 38 50”
请写代码实现最终输出结果是:”27 38 46 50 91”
D:获取由三个字符组成的单词
2:Math(理解)
(1)用于数学运算的类,还包括一些三角函数。
(2)常见功能:
public static int abs(int a)
public static double ceil(double a)
public static double floor(double a)
public static int max(int a,int b) min自学
public static double pow(double a,double b)
public static double random()
public static int round(float a) 参数为double的自学
public static double sqrt(double a)
(3)案例:(掌握)
猜数字小游戏
3:Random(理解)
(1)Random是用于产生随机数的类
(2)构造方法:
public Random()
public Random(long seed)
种子相同,产生的随机数也相同。
(3)成员方法:
public int nextInt():int范围内的数据
public int nextInt(int n):[0,n)范围内的数据
产生1-100之间的随机数:
Random r = new Random();
int number = r.nextInt(100) + 1;
4:System(理解)
(1)提供了一些有用的类字段和方法
(2)成员方法
public static void gc()
public static void exit(int status)
public static long currentTimeMillis()
public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
5:BigInteger/BigDecimal(理解)
(1)BigInteger
A:构造方法
public BigInteger(String val)
B:成员方法
public BigInteger add(BigInteger val)
public BigInteger subtract(BigInteger val)
public BigInteger multiply(BigInteger val)
public BigInteger divide(BigInteger val)
public BigInteger[] divideAndRemainder(BigInteger val)
(2)BigDecimal(掌握)
A:构造方法
public BigDecimal(String val)
B:成员方法
public BigDecimal add(BigDecimal augend)
public BigDecimal subtract(BigDecimal subtrahend)
public BigDecimal multiply(BigDecimal multiplicand)
public BigDecimal divide(BigDecimal divisor)
public BigDecimal divide(BigDecimal divisor,int scale,
int roundingMode)
6:Date/DateFormat/Calendar(掌握)
(1)Date
A:构造方法
public Date()
public Date(long date)
B:成员方法
public long getTime()
public void setTime(long time)
(2)SimpleDateFormat
A:构造方法
public SimpleDateFormat(String pattern)
常见模式:yyyy-MM--dd HH:mm:ss
B:成员方法
public final String format(Date date)
public Date parse(String source)
(3)Calendar
A:如何得到对象呢?
public static Calendar getInstance()
B:成员方法
public int get(int field)
public void add(int field,int amount)
public final void set(int year,int month,int date)
(4)案例:
A:你来到这个世界多少天呢?
B:任意一年的2月份有多少天?
Java免费学习资料直播公开课群:175161984
- java学习笔记(精华)day14总结
- 传智播客-Java学习笔记day14
- C++学习笔记 day14
- [Java视频笔记]day14
- java学习day14
- java学习day14
- 21天学通Java学习笔记-Day14(Tomcar-Servlet-JSP)
- 正则表达式、Math、SimpleDateFromat、Calendar类+JAVA学习笔记-DAY14
- JavaScript-day14-个人学习笔记
- JAVA视频笔记(day14)
- CodeIgniter学习笔记 Item10--CI总结精华
- day14-笔记
- day14笔记
- day14笔记
- c++ 学习笔记(高级linux编程) day14
- day14:JavaScript DOM编程学习笔记06
- JDBC学习精华总结
- 安卓学习记录-java-day14
- Session实现购物车(经典)
- java第四章-流程控制
- Android应用程序间的内容分享机制-----SEND/SEND_MULTIPLE
- 6大新奇网站资源,收藏
- photo.scr FTP矿机木马的分析和清理
- java学习笔记(精华)day14总结
- 各种排序算法比较
- spring整合ActiveMQ订阅模式(对象消息发送)
- access函数的用法
- DDD -- 领域驱动设计 -- 到底啥叫“建模”?
- Ubuntu14.04 导航栏消失
- 简单选择排序
- Android 加载ELF可执行文件
- 上传图片注意事项