标签:
Object:是类层次结构的根类,所有类都直接或者间接的继承自该类。
Scanner:获取键盘录入数据的
String:针对字符串的常见操作的
StringBuffer/StringBuilder:字符串缓冲区类,提高字符串的操作效率
Arrays:针对数组进行操作的工具类
Integer:把int类型封装成Integer类型,可以调用方法了,最主要是可以把String转换int类型了
Character:把char类型封装成Character类型,可以调用方法了。了解几个方法就可以了。
Pattern:正则表达式的编译表示形式。模式对象。
Matcher:匹配器对象。
Math:针对数学运算操作的类
Random:产生随机数的类
System:系统类,提供了几个有用方法
BigInteger:大整数的运算
BigDecimal:浮点数的运算用这个,不会有精度的丢失
Date:针对日期操作的类,可以精确到毫秒
DateFormat:针对日期进行格式化或者针对字符串进行解析
Calendar:日历类,把所有的日历字段进行了封装,要什么,自己获取,然后拼接。
import java.util.Calendar;
import java.util.Scanner;
public class ErYue {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入你想要输入的年份:");
int year=sc.nextInt();
Calendar c=Calendar.getInstance();//创建对象
c.set(year,2,1);//3月第一天
c.add(Calendar.DATE, -1);日期减一天
System.out.println(c.get(Calendar.DATE));获取日期
}
}
16. package zhongjie;
17. import java.text.ParseException;
18. import java.text.SimpleDateFormat;
19. import java.util.Calendar;
20. import java.util.Date;
21. import java.util.Scanner;
22. public class ALLDate {
public static void main(String[] args)throws ParseException
{
Scanner sc=new Scanner(System.in);
System.out.println("请输入你的出生日期:");
String oldYear=sc.nextLine();
SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");
Date d=s.parse(oldYear);
long o=d.getTime();
//Calendar c=Calendar.getInstance();
long n=System.currentTimeMillis();
System.out.println("你已经活了"+(n-o)/1000/60/60/24+"天");
}
}
36.集合和数组的区别:数组的长度是固定的,集合的长度是可变的,数组存储的是同一种类型的元素,集合可以存储不同类型的元素。数组既可以存储基本数据类型,也可以存储引用类型,而集合只能存储引用类型。
37迭代简单理解就是遍历(集合的遍历)。集合的长度函数是size(),而不是length(),这个要记住。
38.集合的移除只要有一个移除就返回true,并不是所有的都移除才返回true.只有包含所有的元素才叫包含,一个两个包含不算包含。
39.集合的交集函数retainAll()的注意点:假设有A,B两个集合,A对b做交集,最终的结果保存在A中,b不变。返回值是boolean类型,a中的数据发生变化就是ture,没有变化就是flase.
---------------》待续
标签:
原文地址:http://www.cnblogs.com/yc74/p/5398389.html