String中的常用方法:(基本上都是对字符串的相关操作,方法也是常用的字符串操作方法)
String类,复制字符串a String a="abcd1234"; | ||
返回 | 方法 | 解释 |
int | indexOf() | 传递某个字符,返回指定字符的索引; a.indexOf("a"), 返回为0 |
String | charAt(int index) | 返回指定索引处的字符,a.charAt(1); 返回为b |
String | replace(char regex,char replacement) | 字符串的替换 |
String | replaceAll(String regex,String replacement) | 字符串的全部替换 |
String | trim() | 去除字符串两端空白 |
String [] | split(String regex,int limit) | 分割字符串,返回的时一个分割后的 字符串数组 |
byte [] | getBytes(String str) | 返回字符串的 byte 类型数组 |
int | length() | 返回的时字符串的长度 a.length() |
String | substring(int beginIndex) | 截取字符串 |
boolean | equals() | 字符串比较区分大小写,重写了Object中 的equals方法 |
Object中的常用方法:(11种wait方法省略了)
Object() 构造方法实例化对象 | ||
返回 | 方法 | 解释 |
Protected Object | clone() | 创建并且返回一个该对象的副本,副本的地址和对象的不同 |
boolean | equals(Object object) | 比较其他的对象是否和该对象地址是相等的 |
Protected void | finalize() | 对象的垃圾回收器 |
Class<?> | getClass() | 返回的是Object的运行时类 |
int | hashCode() | 返回该对象的哈希码值 |
void | notify() | 唤醒在此对象监视器上等待的单个线程 |
viod | notifyAll() | 唤醒在此对象监视器上等待的所有线程 |
String | toString() | 返回该对象的字符串表示 |
viod | wait() | 当前线程等待 |
System中的方法:
System类的构造器是用private修饰不允许被实例化(没有对象单身狗!),类中的方法也是stactic静态方法,静态方法的调用使用 类名.方法。
System系统类,在java.lang包中 | ||
返回 | 方法 | 解释 |
Lang | System.currentTimeMillis() | 获取当前系统时间与1970年01月01日00:00 点之前的毫秒差值 |
void | System.exit(int satus) | 结束正在运行的Java程序,参数传入一个数字即可。 通常传入0记为正常状态,其它为异常状态 |
void | System.gc() | 垃圾回收器,用来运行JVM中的垃圾回收器, 完成内存中垃圾的清除。 |
Properties | System.getProperties() | 确定当前的系统属性 |
void | arraycopy(Object src, int srcPos, Object dest, int destPos, int length) | 复制数组,Object src:要复制的原数组; Int srcPos:数组源的起始索引; Object dest:复制后的目标数组; int destPos:目标数组起始索引; int length,指定复制的长度; |