国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

String的基本用法

wujl596 / 1753人閱讀

摘要:在類中提供了以下的操作方法將字符串變?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; i 

9、大小寫轉(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

相關(guān)文章

  • js基礎(chǔ)常用知識點(diǎn)由淺入深整理篇

    摘要:因?yàn)橥粫r間,只能處理一個異步,這又牽扯到單線程問題了。然后控制臺默默打印了個目前前端,異步主要為前后端交互以及定時器,僅僅說前端,如果說的話,還有文件讀取等其他的方面會異步。 此篇文章完全按照我個人理解去寫。 1.何為JS 先說說js干啥的。不負(fù)責(zé)點(diǎn)說,js就是操作瀏覽器的。 有人可能說nodeJS,nodeJS嚴(yán)格意義上只能說是用的ES,因?yàn)樗麤]有dom ,也沒有bom。 簡單點(diǎn)說...

    Zack 評論0 收藏0
  • Java 泛型總結(jié)(一):基本用法與類型擦除

    摘要:然而中的泛型使用了類型擦除,所以只是偽泛型。總結(jié)本文介紹了泛型的使用,以及類型擦除相關(guān)的問題。一般情況下泛型的使用比較簡單,但是某些情況下,尤其是自己編寫使用泛型的類或者方法時要注意類型擦除的問題。 簡介 Java 在 1.5 引入了泛型機(jī)制,泛型本質(zhì)是參數(shù)化類型,也就是說變量的類型是一個參數(shù),在使用時再指定為具體類型。泛型可以用于類、接口、方法,通過使用泛型可以使代碼更簡單、安全。然...

    Java_oldboy 評論0 收藏0

發(fā)表評論

0條評論

wujl596

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<