标题: Day14 [打印本页] 作者: qq491786119 时间: 2015-9-24 18:54 标题: Day14 1:Math&大数据类四则运算
X abs(X x)
double random()
double ceil(double a)
double floor(double a)
X max/min(X x,X y)
double pow(double a, double b)
round(double a)
2:Random
(1)是产生伪随机数的类。
(2)构造方法:
A:Random r = new Random();
B:random r = new Random(long seed);
注意:种子一样,随机数一样。
(3)掌握的方法:
public int nextInt(int n):产生在[0,n)之间的随机数。
3:System(掌握)
(1)系统类,通过了静态的方法供我们使用。
(2)要掌握的功能:
A:exit(int i) //退出VM
B:currentTimeMillis() //获取当前毫秒值 可以用来测算程序运行的时间
C:arraycopy() //arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束
D:getProperties() 获取系统属性值
E:gc():跟finalize()进行辨析 //调用垃圾回收器(暗示!)
4:日期(理解)
(1)Date:
表示一个日期类。大部分方法过时,被Calendar替代。
构造方法:
Date d = new Date();
Date d = new Date(long time);
获取毫秒值:
getTime();
(2)DateFormat:
对日期进行格式化和对字符串解析的类
String -- Date:
解析:parse(String sDate)
//将一个字符串日期,转成一个date日期>>>经常做的
String date = "2014年09月25日 12时24分15";
DateFormat dateFormat2 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss");
Date parse = dateFormat2.parse(date);
System.out.println(parse);
Date -- String:
格式化:format(Date date)
DateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");//格式 yyyy年MM月dd日 HH时mm分ss秒
String format = dateFormat.format(new Date());
System.out.println(format);
(5)正则常规方法使用步骤:
1:Pattern p = Pattern.compile("规则");
Matcher m = p.matcher("被匹配的字符串");
m.某个方法
public boolean matches() 匹配整个字符串
public boolean find() 判断是有有匹配到的字符串内容
public String group() 获取当前匹配到的字符串
public int start() 获取当前匹配到的字符串的最开始的索引
public int end() 获取当前匹配到的字符串的最后的索引