常用类
JDK文件
sestem类
- sestem类是一个final,该类的所有属性和方法都是静态的
- 常用的方法:currentTimeMillis():返回以毫秒为单位的当前时间
- exit();终止当前运行的Java虚拟机
- return在方法中,能终止方法的执行
- getProperties();返回系统属性
- gc();垃圾回收、垃圾回收机制,
Runtime类
Runtime类:Runtime r=Runtime.getRuntime
String(字符串)类
- fainal修饰长度类容不能修改,标准格式:String s=new String();
- ==:内存地址值是否相等,*Stirng s="a";String s1=new String("a");//s==s1为false,String s2="a";//s==s2w为true *
- 字符串判断相等用equals
- 字符串常用的方法:
- s.length()字符串字符长度
- charAt(int num) 放回指定位置的字符
- compareTo(String s)按照字典顺序比较,得到相差的值
- concat()将指定字符串连接到此字符串的结尾。
- contains()判断字符串是否有该字符
- getBytes()得到字符串在字典中的位置
- indexof()找到字符在字符串中的位置,没有该字符返回-1
- isEmpty()当且仅当 length() 为 0 时返回 true。
- lastindexOf()最后一次出现的位置
- split()拆分此字符串
- toLowCase()将此 String 中的所有字符都转换为小写
- toUpperCase()此 String 中的所有字符都转换为大写
- trim()返回字符串的副本,忽略前导空白和尾部空白
- subString(began ,end)窃取一部分从开始位置开始截取到结束前一个结束
- replays()替换字符
StringBuffer
- 字符拼接,尾部动态追加
- append();尾部追加
- insert();指定位置追加
- replayce();替换字符
StringBuilder
- jdk1.5出现的
- StringBuider是StringBuffer的轻量版,StringBuffer的方法StringBuider都有,Stringbuider的性能优于StringBuffer
- StringBuffer线程是安全的,StringBuider不是
- 性能:String<StringBuffer<StringBuider
日期相关类
Date类
- java.util.Date
- java.Calendar.util;抽象类
- SimpleDateFormnat("yyyy-MM-dd HH:mm:ss");字符串类型
- 字符串转换成date,parse
- Calendar:Calendar a=GregorianCanlendar();
包装类
- 基础类型装换为引用类型:应用中要求不能使用基础类型,必须使用应用数据类型;引用类型功更强大
- 首字母大写,特例:int---Integer char----Character
正则表达式
- 指出一个表达式,判断用户/别的数据是否满足你的表达式