获取时间程序示例
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) throws ParseException {
//Date.date = new Date();//获得当前时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
Date date = sdf.parse("1999-1-1 12:00:00 000");
System.out.println(sdf.format(date));//long
Calendar calendar = Calendar.getInstance();
//calendar.add(Calendar.DAY_OF_MONTH, -1);
//System.out.println(sdf.format(calendar.getTime()));
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
System.out.println(calendar.get(Calendar.MONTH));
System.out.println(calendar.get(Calendar.YEAR));
//......
}
}
正则表达式程序实例
public class Test {
public static void main(String[] args) {
String reg = "^\\d{6,10}$";
//^表示正则表达式的开头,&表示正则表达式的结尾
String num = "1234567890";
System.out.println(num.matches(reg));
System.out.println(Pattern.matches(reg, num));
}
}
应用举例:注册时手机号、邮箱号的格式检测
Java生成随机数方法之一
Random r = new Random();
System.out.println(r.nextInt());