欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Java的String類的用法

本篇內(nèi)容主要講解“Java的String類的用法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Java的String類的用法”吧!

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),蜀山企業(yè)網(wǎng)站建設(shè),蜀山品牌網(wǎng)站建設(shè),網(wǎng)站定制,蜀山網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,蜀山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

Java String類

字符串廣泛應(yīng)用在Java編程中,在Java中字符串屬于對象,Java提供了String類來創(chuàng)建和操作字符串。

創(chuàng)建字符串:創(chuàng)建字符串最簡單的方式如右:String greeting = "Hello world!";

在代碼中遇到字符串常量時,這里的值是"Hello world!",編譯器會使用該值創(chuàng)建一個String對象。和其它對象一樣,可以使用關(guān)鍵字和構(gòu)造方法來創(chuàng)建String對象。

注意:String類是不可改變的,所以你一旦創(chuàng)建了String對象,那它的值就無法改變了。 如果需要對字符串做很多修改,那么應(yīng)該選擇使用StringBuffer & StringBuilder 類。

http://www.iis7.com/b/wzjk/

String類有11種構(gòu)造方法,這些方法提供不同的參數(shù)來初始化字符串。

。。。

字符串長度

用于獲取有關(guān)對象的信息的方法稱為訪問器方法。

String類的一個訪問器方法是length()方法,它返回字符串對象包含的字符數(shù)。

。。。

連接字符串

String類提供了連接兩個字符串的方法:string1.concat(string2);

返回string2連接string1的新字符串。也可以對字符串常量使用concat()方法,如:"My name is ".concat("Zara");

更常用的是使用'+'操作符來連接字符串,如:"Hello," + " world" + "!"

。。。

創(chuàng)建格式化字符串

我們知道輸出格式化數(shù)字可以使用printf()和format()方法。String類使用靜態(tài)方法format()返回一個String對象而不是PrintStream對象。

String類的靜態(tài)方法format()能用來創(chuàng)建可復(fù)用的格式化字符串,而不僅僅是用于一次打印輸出。

。。。

String 方法

下面是String類支持的方法,更多詳細(xì),參看Java API文檔:

序號    方法                                                                       描述

1        char charAt(int index)                                           返回指定索引處的 char 值。

2        int compareTo(Object o)                                      把這個字符串和另一個對象比較。

3        int compareTo(String anotherString)                   按字典順序比較兩個字符串。

4        int compareToIgnoreCase(String str)                   按字典順序比較兩個字符串,不考慮大小寫。

5        String concat(String str)                                       將指定字符串連接到此字符串的結(jié)尾。

6        boolean contentEquals(StringBuffer sb)               當(dāng)且僅當(dāng)字符串與指定的StringButter有相同順序的字符時候返回真。

7        static String copyValueOf(char[] data)                 返回指定數(shù)組中表示該字符序列的 String。

8        static String copyValueOf(char[] data, int offset, int count)  返回指定數(shù)組中表示該字符序列的 String。

9        boolean endsWith(String suffix)                           測試此字符串是否以指定的后綴結(jié)束。

10        boolean equals(Object anObject)                         將此字符串與指定的對象比較。

11        boolean equalsIgnoreCase(String anotherString)              將此 String 與另一個 String 比較,不考慮大小寫。

12        byte[] getBytes()                                                    使用平臺的默認(rèn)字符集將此 String 編碼為 byte 序列,并將結(jié)果存儲到一個新的 byte 數(shù)組中。

13    byte[] getBytes(String charsetName)                    使用指定的字符集將此 String 編碼為 byte 序列,并將結(jié)果存儲到一個新的 byte 數(shù)組中。

14    void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)      將字符從此字符串復(fù)制到目標(biāo)字符數(shù)組。

15    int hashCode()                                                       返回此字符串的哈希碼。

16    int indexOf(int ch)                                                  返回指定字符在此字符串中第一次出現(xiàn)處的索引。

17    int indexOf(int ch, int fromIndex)                           返回在此字符串中第一次出現(xiàn)指定字符處的索引,從指定的索引開始搜索。

18    int indexOf(String str)                                             返回指定子字符串在此字符串中第一次出現(xiàn)處的索引。

19    int indexOf(String str, int fromIndex)                      返回指定子字符串在此字符串中第一次出現(xiàn)處的索引,從指定的索引開始。

20    String intern()                                                          返回字符串對象的規(guī)范化表示形式。

21    int lastIndexOf(int ch)                                              返回指定字符在此字符串中最后一次出現(xiàn)處的索引。

22    int lastIndexOf(int ch, int fromIndex)                       返回指定字符在此字符串中最后一次出現(xiàn)處的索引,從指定的索引處開始進(jìn)行反向搜索。

23    int lastIndexOf(String str)                                         返回指定子字符串在此字符串中最右邊出現(xiàn)處的索引。

24    int lastIndexOf(String str, int fromIndex)                  返回指定子字符串在此字符串中最后一次出現(xiàn)處的索引,從指定的索引開始反向搜索。

25    int length()                                                                返回此字符串的長度。

26    boolean matches(String regex)                                 告知此字符串是否匹配給定的正則表達(dá)式。

27    boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)          測試兩個字符串區(qū)域是否相等。

28    boolean regionMatches(int toffset, String other, int ooffset, int len)                                            測試兩個字符串區(qū)域是否相等。

29    String replace(char oldChar, char newChar)                    返回一個新的字符串,它是通過用 newChar 替換此字符串中出現(xiàn)的所有 oldChar 得到的。

30    String replaceAll(String regex, String replacement         使用給定的 replacement 替換此字符串所有匹配給定的正則表達(dá)式的子字符串。

31    String replaceFirst(String regex, String replacement)     使用給定的 replacement 替換此字符串匹配給定的正則表達(dá)式的第一個子字符串。

32    String[] split(String regex)                                               根據(jù)給定正則表達(dá)式的匹配拆分此字符串。

33    String[] split(String regex, int limit)                                 根據(jù)匹配給定的正則表達(dá)式來拆分此字符串。

34    boolean startsWith(String prefix)                                    測試此字符串是否以指定的前綴開始。

35    boolean startsWith(String prefix, int toffset)                   測試此字符串從指定索引開始的子字符串是否以指定前綴開始。

36    CharSequence subSequence(int beginIndex, int endIndex)   返回一個新的字符序列,它是此序列的一個子序列。

37    String substring(int beginIndex)                                      返回一個新的字符串,它是此字符串的一個子字符串。

38    String substring(int beginIndex, int endIndex)                返回一個新字符串,它是此字符串的一個子字符串。

39    char[] toCharArray()                                                         將此字符串轉(zhuǎn)換為一個新的字符數(shù)組。

40    String toLowerCase()                                                        使用默認(rèn)語言環(huán)境的規(guī)則將此 String 中的所有字符都轉(zhuǎn)換為小寫。

41    String toLowerCase(Locale locale)                                   使用給定 Locale 的規(guī)則將此 String 中的所有字符都轉(zhuǎn)換為小寫。

42    String toString()                                                               返回此對象本身(它已經(jīng)是一個字符串!)。

43    String toUpperCase()                                                       使用默認(rèn)語言環(huán)境的規(guī)則將此 String 中的所有字符都轉(zhuǎn)換為大寫。

44    String toUpperCase(Locale locale)                                   使用給定 Locale 的規(guī)則將此 String 中的所有字符都轉(zhuǎn)換為大寫。

45    String trim()                                                                      返回字符串的副本,忽略前導(dǎo)空白和尾部空白。

46    static String valueOf(primitive data type x)                      返回給定data type類型x參數(shù)的字符串表示形式。

到此,相信大家對“Java的String類的用法”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

當(dāng)前名稱:Java的String類的用法
網(wǎng)址分享:http://chinadenli.net/article26/gsjdjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)商城網(wǎng)站搜索引擎優(yōu)化建站公司靜態(tài)網(wǎng)站網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)