api习题
// 1 整数或者小数
// String a="378.000";
// String rex="[1-9]\\d*|[0-9]|*\\.[0-9]*";
// System.out.println(a.matches(rex));
// 2 只能输入数字:
// String rex="\\b*";
// 3 只能输入n位的数字:
// String rex="\\b{n}";
//4 只能输入至少n位的数字:
// String rex="\\b{n}";
//5 只能输入m~n位的数字:
// String rex="\\d{m,n}";
//6 只能输入由26个英文字母组成的字符串:
// String rex="[q-mQ-M]*";
//7 只能输入由26个大写英文字母组成的字符串:
// String rex="[Q-M]*";
//8 只能输入由26个小写英文字母组成的字符串
// String rex="[q-m]*";
// 9 只能输入由数字和26个英文字母组成的字符串:
// String rex="[\\d][Q-Mq-m]*";
// 10 只能输入由数字、26个英文字母或者下划线组成的字符串:
// String rex="\\w";
public static void main(String[] args) {
//l、判断是否是闰年,要求用系统自带方法
// java.util.Date date =new java.util.Date();
// date.setYear(2300);
// if (date.setYear(0)%400==0||date.getYear()%100!=0||date.getYear()%4==0) {
// System.out.println("是");
// }else {
// System.out.println("不是");
// }
//
//
//2、获取当前日期的字符串表示形式
//java.util.Date date=new java.util.Date();
// System.out.println(date.toLocaleString());
// LocalDate localDate=LocalDate.now();
// System.out.println("LocalDate="+localDate);
//3、给出任意一个年月日得到该天是星期几
// java.util.Date a=new java.util.Date();
// a.setYear(2022-1900);
// a.setMonth(12-1);
// a.setDate(5);
// System.out.println(a);
//
//4、获得今天n天以后或者n天以前是那一天
// int b=100;
// java.util.Date date=new java.util.Date();
// date.setDate(10-b);
// System.out.println(date.toLocaleString());
//
// java.util.Date db=new java.util.Date();
// db.setDate(10+b);
// System.out.println(db.toLocaleString());
//
//5、获得距离指定日期n天的那一天的日期
//6、获得给定两个日期相差度天数
// java.util.Date da=new java.util.Date(2022, 11, 23);
// long la=da.getTime();
// java.util.Date db=new java.util.Date(2022, 5, 1);
// long lb=db.getTime();
// long lc=la-lb;
// System.out.println("差"+lc/1000/60/60/24+"天");
//
public static void main(String[] args) {
// 2、用ArrayList完成部分元素的添加、删除等操作
// 测试以下方法的使用:
// ArrayList:add()追加数据(对象)
// :get(索引)返回指定索引的对象
// :size()返回集合的长度
// :addAll()是表示将指定集合中的数据追加到原集合后面
// :clear()清除集合中的元素
// :contains()是否包含该元素equals比较
// :containsAll()比较的是集合中的值,是否包含子集合中的内容
// :remove(index)移除指定索引的对象
//
ArrayList arraylist = new ArrayList();
ArrayList list = new ArrayList();
//增加
list.add("小");
list.add("拉啦");
list.add(18);
list.add(8);
//删除
// list.remove(0);
// list.remove("拉啦");
//获取内容
// Object sa = list.get(0);
// System.out.println(sa);
//清除内容
// list.clear();
// Dog sa = new Dog();
//返回数组长度
// int size = list.size();
// System.out.println(size);