最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中String類(lèi)常用方法詳細(xì)匯總

 更新時(shí)間:2023年05月17日 14:14:16   作者:Tan.]der  
Java中String類(lèi)在所有項(xiàng)目開(kāi)發(fā)里面一定會(huì)用到,因此String類(lèi)提供了一系列的功能操作方法,下面這篇文章主要給大家介紹了關(guān)于Java中String類(lèi)常用方法的相關(guān)資料,需要的朋友可以參考下

1.獲取字符串長(zhǎng)度

int length();

2.獲取指定位置上某個(gè)字符

char charAt(int index);

3.獲取指定字符在字符串中位置

int indexOf(int ch);//返回的是ch在字符串中第一次出現(xiàn)的位置
int indexOf(int ch, int fromIndex);//從fromIndex指定位置開(kāi)始,獲取ch在字符串中出現(xiàn)的位置
int indexOf(String str);//返回的是str在字符串中第一次出現(xiàn)的位置
int indexOf(String str, int fromIndex);//從fromIndex指定位置開(kāi)始,獲取str在字符串中出現(xiàn)的位置
int lastIndexOf(int ch);//返回的是str在字符串中最后一次出現(xiàn)的位置

4.判斷字符串中是否包含某一個(gè)子串

boolean contains(str);//該方法只判斷是否包含
特殊之處:indexOf(str);//可以索引str第一次出現(xiàn)位置,如果返回-1.表示該str不在字符串中存在
if(str.indexOf("aa")!=-1)//該方法即可以判斷是否包含,也可以獲取出現(xiàn)的位置

5.判斷字符串是否為空

boolean isEmpty(): //原理就是判斷長(zhǎng)度是否為0.切記" "也是char并不為空

6.判斷字符串是否是以指定內(nèi)容開(kāi)頭

boolean startsWith(str);

7.字符串是否是以指定內(nèi)容結(jié)尾

boolean endsWith(str);

8.判斷字符串內(nèi)容是否相同。

復(fù)寫(xiě)了Object類(lèi)中的equals方法

boolean equals(str);

9.判斷內(nèi)容是否相同,并忽略大小寫(xiě)

boolean equalsIgnoreCase();

10.將字符數(shù)組轉(zhuǎn)換成字符串

構(gòu)造函數(shù):
String(char[])
String(char[],offset,count);//將字符數(shù)組中的一部分轉(zhuǎn)成字符串
靜態(tài)方法:
static String copyValueOf(char[]);
static String copyValueOf(char[] data, int offset, int count)
static String valueOf(char[]):

11.將字符串轉(zhuǎn)成字符數(shù)組

char[] toCharArray();

12.將字節(jié)數(shù)組轉(zhuǎn)成字符串

String(byte[])
String(byte[],offset,count):將字節(jié)數(shù)組中的一部分轉(zhuǎn)成字符串。

13.將字符串轉(zhuǎn)成字節(jié)數(shù)組

byte[] getBytes();

14.將基本數(shù)據(jù)類(lèi)型轉(zhuǎn)成字符串

static String valueOf(int)
static String valueOf(double)
String str = 123 + "";
特殊:字符串和字節(jié)數(shù)組在轉(zhuǎn)換過(guò)程中,是可以指定編碼表的。

15. 替換指定字符

String replace(oldchar,newchar);//返回替換后的字符串

16.切割

String[] split(regex);//返回一個(gè)string數(shù)組

17.子串。獲取字符串中的一部分

String substring(begin);//包含起點(diǎn)到結(jié)尾
String substring(begin,end);//從起點(diǎn)到end(不包括end下標(biāo))

18.將字符串轉(zhuǎn)成大寫(xiě)或則小寫(xiě)

String toUpperCase();//大寫(xiě)
String toLowerCase();//小寫(xiě)

19.將字符串兩端的多個(gè)空格去除

String trim();

20.對(duì)兩個(gè)字符串進(jìn)行自然順序的比較

int compareTo(string);//-1,0,1分別代表靠前,相等,靠后.

21.使用指定的格式字符串和參數(shù)返回格式化的字符串

/**
第一個(gè)參數(shù)為字符串格式,后面的參數(shù)可以任意多個(gè),用于填充第一個(gè)參數(shù)中的格式控制符,最后返回完整的格式化后的字符串
格式控制符以%開(kāi)頭,常用的有以下幾種
%s- 接受一個(gè)字符串并按照給定的參數(shù)格式化該字符串
%d- 接受一個(gè)數(shù)字并將其轉(zhuǎn)化為有符號(hào)的整數(shù)格式
%f- 接受個(gè)數(shù)字并將其轉(zhuǎn)化為浮點(diǎn)數(shù)格式(小數(shù)),默認(rèn)保留 6 位小數(shù),不足位用 0 填充
	如:%0.3f 中的小數(shù)點(diǎn)右邊的數(shù)字表示小數(shù)點(diǎn)后面保留多少位,小數(shù)點(diǎn)前面的數(shù)字表示位數(shù)不足時(shí)的填充數(shù),通用用0填充
%x- 接受一個(gè)數(shù)字并將其轉(zhuǎn)化為小寫(xiě)的十六進(jìn)制格式
	如:%08X 第1個(gè)數(shù)字0表示不足位數(shù)時(shí)的填充數(shù),通常用0填充。第2個(gè)數(shù)字8表示格式化成多少位
	例如:str = string.format("@x%08X",348)
%X- 接受一個(gè)數(shù)字并將其轉(zhuǎn)化為大寫(xiě)的十六進(jìn)制格式
%c- 接受一個(gè)數(shù)字,并將其轉(zhuǎn)化為 ASCII碼表中對(duì)應(yīng)的字符
%d,%i - 接受一個(gè)數(shù)字并將其轉(zhuǎn)化為有符號(hào)的整數(shù)格式
%o- 接受一個(gè)數(shù)字并將其轉(zhuǎn)化為八進(jìn)制數(shù)格式
%u- 接受一個(gè)數(shù)字并將其轉(zhuǎn)化為無(wú)符號(hào)整數(shù)格式
*/
static String format(String format, Object... args) 

總結(jié)

到此這篇關(guān)于Java中String類(lèi)常用方法詳細(xì)匯總的文章就介紹到這了,更多相關(guān)Java String類(lèi)方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • maven中resource配置使用詳解

    maven中resource配置使用詳解

    這篇文章主要介紹了maven中resource配置使用,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • SpringBoot3 響應(yīng)式網(wǎng)絡(luò)請(qǐng)求客戶(hù)端的實(shí)現(xiàn)

    SpringBoot3 響應(yīng)式網(wǎng)絡(luò)請(qǐng)求客戶(hù)端的實(shí)現(xiàn)

    本文主要介紹了SpringBoot3 響應(yīng)式網(wǎng)絡(luò)請(qǐng)求客戶(hù)端的實(shí)現(xiàn),文章詳細(xì)闡述了如何使用SpringBoot3的網(wǎng)絡(luò)請(qǐng)求客戶(hù)端進(jìn)行HTTP請(qǐng)求和處理響應(yīng),并提供了示例代碼和說(shuō)明,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • 解決Spring security5.5.7報(bào)錯(cuò)Encoded password does not look like BCrypt異常

    解決Spring security5.5.7報(bào)錯(cuò)Encoded password does

    這篇文章主要介紹了解決Spring security5.5.7出現(xiàn)Encoded password does not look like BCrypt異常問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Java并發(fā)編程之對(duì)象的組合

    Java并發(fā)編程之對(duì)象的組合

    這篇文章主要介紹了Java并發(fā)編程之對(duì)象的組合,文章基于Java的相關(guān)資料展開(kāi)主題內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04
  • Java.SE數(shù)組的一些常見(jiàn)練習(xí)題

    Java.SE數(shù)組的一些常見(jiàn)練習(xí)題

    數(shù)組可以看成是相同類(lèi)型元素的一個(gè)集合,在內(nèi)存中是一段連續(xù)的空間,這篇文章主要給大家介紹了關(guān)于Java.SE數(shù)組的一些常見(jiàn)練習(xí)題,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • Java?NIO實(shí)現(xiàn)多人聊天室

    Java?NIO實(shí)現(xiàn)多人聊天室

    這篇文章主要為大家詳細(xì)介紹了Java?NIO實(shí)現(xiàn)多人聊天室,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Java單鏈表基本操作的實(shí)現(xiàn)

    Java單鏈表基本操作的實(shí)現(xiàn)

    鏈表是一種數(shù)據(jù)結(jié)構(gòu),和數(shù)組同級(jí)。接下來(lái)通過(guò)本文給大家介紹Java單鏈表基本操作的實(shí)現(xiàn),非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看下吧
    2016-07-07
  • java輸入輸出與方法詳細(xì)代碼示例

    java輸入輸出與方法詳細(xì)代碼示例

    本文詳細(xì)介紹了Java中的輸出方法如println、print和printf,以及輸入的Scanner類(lèi)使用方法,同時(shí),介紹了Random類(lèi)生成隨機(jī)數(shù)、方法定義、形參和實(shí)參關(guān)系、遞歸等概念和使用方式,為編程初學(xué)者提供了全面的Java編程基礎(chǔ)知識(shí),需要的朋友可以參考下
    2024-09-09
  • Applet小應(yīng)用程序開(kāi)發(fā)簡(jiǎn)介

    Applet小應(yīng)用程序開(kāi)發(fā)簡(jiǎn)介

    Applet小應(yīng)用程序開(kāi)發(fā)簡(jiǎn)介 ,用java開(kāi)發(fā)的小程序,需要的朋友可以參考下
    2012-09-09
  • Springboot單元測(cè)試編寫(xiě)實(shí)踐

    Springboot單元測(cè)試編寫(xiě)實(shí)踐

    在日常的開(kāi)發(fā)過(guò)程中,為了提高代碼的可靠性和健壯性,同時(shí)也是檢測(cè)代碼的質(zhì)量,減少測(cè)試環(huán)節(jié)的問(wèn)題,會(huì)對(duì)完成的業(yè)務(wù)功能代碼編寫(xiě)單元測(cè)試,在本文中,將分享一些單元測(cè)試的實(shí)踐和心得,需要的朋友可以參考下
    2023-11-11

最新評(píng)論

龙胜| 大方县| 英德市| 鹰潭市| 温泉县| 汨罗市| 南陵县| 海盐县| 潍坊市| 银川市| 日喀则市| 天门市| 栾城县| 乡宁县| 深州市| 承德县| 台中县| 文成县| 海兴县| 拉萨市| 安宁市| 昌吉市| 江口县| 增城市| 南京市| 海兴县| 遂宁市| 雅安市| 英超| 康定县| 广灵县| 石泉县| 永吉县| 盐边县| 灵丘县| 桂阳县| 千阳县| 阜阳市| 白玉县| 鄂尔多斯市| 枣强县|