摘要:在類中提供了以下的操作方法將字符串變?yōu)樽址麛?shù)組返回例你好字符數(shù)組變?yōu)樽址祷乩祷乩龔淖址腥〕鲋付ㄎ恢玫淖址祷刈址c數(shù)組的轉(zhuǎn)換數(shù)組字節(jié)數(shù)組,在一般的操作中會經(jīng)常使用到。
1、字符數(shù)組與字符串
一個字符串可以變?yōu)橐粋€字符數(shù)組,同樣,也可以把一個字符數(shù)組,變?yōu)橐粋€字符串。 在String類中提供了以下的操作方法: ·將字符串變?yōu)樽址麛?shù)組: 1.toCharArray() 返回 char[] 例:*String str = "你好"; char c[] = str.toCharArray();* ·字符數(shù)組變?yōu)樽址? 1.(char[] value) 返回 String 例: String Stri = new String(c); 2.(char[] value,int begin,int count) 返回 String 例: String Stri = new String(c,0,2);
2、從字符串中取出指定位置的字符
charAt() 返回 int
3、字符串與byte數(shù)組的轉(zhuǎn)換
byte數(shù)組(字節(jié)數(shù)組),在一般的IO操作中會經(jīng)常使用到。 在String類中提供了以下的方法可以進(jìn)行字符串與字節(jié)數(shù)組的轉(zhuǎn)換: ·字符串變?yōu)樽止?jié)數(shù)組:public byte[] getBytes() ·將一個字節(jié)數(shù)組變?yōu)樽址? |-將全部字節(jié)數(shù)組變?yōu)镾tring:public String(byte[] bytes) |-將部分字節(jié)數(shù)組變?yōu)镾tring:public String(byte[]bytes,int offset,int lenth)
4、取得一個字符串的長度
要想取得字符串中的長度:public int length()
5、查找指定的字符串存在的位置
在實(shí)際操作中,經(jīng)常會使用到判斷一個字符串中是否存在某些內(nèi)容,此時就可以使用以下的方法: ·從頭開始查找:public int indexOf(String str) ·從指定位置開始查找:public int indexOf(String str,int fromIndex) 查找的時候,方法的返回值是一個int類型的數(shù)據(jù),此數(shù)據(jù)表示的是一個字符串的具體位置,如果沒有查找到此字符串, 則返 回“-1”。
6、去掉空格
如果一些信息是由用戶輸入的話,則就可能出現(xiàn)多余的空格,在這種操作中就可以使用trim()去掉字符串的左右空格, 但是字符串 中間的空格是不可能去掉的。
7、字符截取
從一個指定的字符串中取出里面的部分內(nèi)容,使用的方法: ·從指定位置開始一直截取到結(jié)束位置:public Stringsubstring(int beginIndex) ·截取指定范圍的字符串:public Stringsubstring(int beginIndex,int endIndex)
8、拆分字符串
如果現(xiàn)在需要按指定的字符串去拆分一個字符串的話,則使用:public String[] split(String regex) 例: String a = "hello"; String s[] = a.split("l"); for(int i = 0; i9、大小寫轉(zhuǎn)換
此功能在一般的開發(fā)語言都會存在,講一個大寫的字符串全部字母變?yōu)樾懀蛘邔⒁粋€小寫的字符串中的全部字母變?yōu)榇髮憽? ·小寫變大寫:public String toUpperCase() ·大寫變小寫:public String toLowerCase()10、判斷是否以指定的字符串開頭或結(jié)尾
在String中可以使用以下的兩個方法完成: ·判斷是否以指定的字符串開頭:public BooleanstartsWith(String prefix) ·判斷是否以指定的字符串結(jié)尾:public Boolean endsWith(Stringsuffix)11、不區(qū)分大小寫的比較
在String類中equals()方法是可以用來進(jìn)行字符串比較的,但是此種比較方法的只能針對大小寫完全一樣的字符串進(jìn)行比較,如果現(xiàn)在要是想進(jìn)行不區(qū)分大小寫的比較,則可以使用以下的方法: ·public Boolean equalsIgonoreCase(String anotherString)12、字符串替換功能
在String類中提供了以下方法用于字符串的替換操作: ·public String replaceAll(Stringregex,String replacement)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/67088.html
摘要:因?yàn)橥粫r間,只能處理一個異步,這又牽扯到單線程問題了。然后控制臺默默打印了個目前前端,異步主要為前后端交互以及定時器,僅僅說前端,如果說的話,還有文件讀取等其他的方面會異步。 此篇文章完全按照我個人理解去寫。 1.何為JS 先說說js干啥的。不負(fù)責(zé)點(diǎn)說,js就是操作瀏覽器的。 有人可能說nodeJS,nodeJS嚴(yán)格意義上只能說是用的ES,因?yàn)樗麤]有dom ,也沒有bom。 簡單點(diǎn)說...
摘要:然而中的泛型使用了類型擦除,所以只是偽泛型。總結(jié)本文介紹了泛型的使用,以及類型擦除相關(guān)的問題。一般情況下泛型的使用比較簡單,但是某些情況下,尤其是自己編寫使用泛型的類或者方法時要注意類型擦除的問題。 簡介 Java 在 1.5 引入了泛型機(jī)制,泛型本質(zhì)是參數(shù)化類型,也就是說變量的類型是一個參數(shù),在使用時再指定為具體類型。泛型可以用于類、接口、方法,通過使用泛型可以使代碼更簡單、安全。然...
閱讀 1120·2023-04-26 02:46
閱讀 624·2023-04-25 19:38
閱讀 639·2021-10-14 09:42
閱讀 1234·2021-09-08 09:36
閱讀 1354·2019-08-30 15:44
閱讀 1319·2019-08-29 17:23
閱讀 2237·2019-08-29 15:27
閱讀 801·2019-08-29 14:15