11.Java常用類(lèi):
StringBuffer
StringBuffer 是使用緩沖區(qū)的,本身也是操作字符串的,但是與String類(lèi)不同,String類(lèi)的內(nèi)容一旦聲明之后則不可以改變,改變的只是其內(nèi)存地址的指向,而StringBuffer中的內(nèi)容是可以改變的,對(duì)于StringBuffer而言,本身是一個(gè)具體的操作類(lèi),所以不能像String那樣采用直接賦值的方式進(jìn)行對(duì)象的實(shí)例化,必須通過(guò)構(gòu)造方法完成.
在StringBuffer中使用append()方法,完成字符串的連接操作
public StringBuffer insert(int offset,String str)// 在第幾個(gè)字符后面插入數(shù)據(jù)public StringBuffer reverse() //字符串反轉(zhuǎn)操作public StringBuffer replace(int start,int end,String str)// 替換指定范圍的內(nèi)容public String substring(int start,int end) //字符串截取public StringBuffer delete(int start, int end) //移除此序列的字符串中的字符public int indexOf(String str)//查找指定的內(nèi)容是否存在,如果存在返回位置,否則否則返回-1.public int length() //返回長(zhǎng)度(字符數(shù)).
Runtime
運(yùn)行時(shí),是一個(gè)封裝了JVM進(jìn)程的類(lèi),每個(gè)JAVA程序?qū)嶋H上都是啟動(dòng)了一個(gè)JVM進(jìn)程,那么每個(gè)JVM進(jìn)程都是對(duì)應(yīng)這個(gè)Runtime實(shí)