欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java中String類常用方法詳細匯總

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

1.獲取字符串長度

int length();

2.獲取指定位置上某個字符

char charAt(int index);

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

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

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

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

5.判斷字符串是否為空

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

6.判斷字符串是否是以指定內容開頭

boolean startsWith(str);

7.字符串是否是以指定內容結尾

boolean endsWith(str);

8.判斷字符串內容是否相同。

復寫了Object類中的equals方法

boolean equals(str);

9.判斷內容是否相同,并忽略大小寫

boolean equalsIgnoreCase();

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

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

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

char[] toCharArray();

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

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

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

byte[] getBytes();

14.將基本數(shù)據(jù)類型轉成字符串

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

15. 替換指定字符

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

16.切割

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

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

String substring(begin);//包含起點到結尾
String substring(begin,end);//從起點到end(不包括end下標)

18.將字符串轉成大寫或則小寫

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

19.將字符串兩端的多個空格去除

String trim();

20.對兩個字符串進行自然順序的比較

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

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

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

總結

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

相關文章

  • SpringBoot使用Micrometer實現(xiàn)度量和監(jiān)控

    SpringBoot使用Micrometer實現(xiàn)度量和監(jiān)控

    在構建和維護現(xiàn)代應用程序時,度量和監(jiān)控是至關重要的,它們可以幫助您了解應用程序的性能、穩(wěn)定性和可用性,本文將介紹如何在Spring Boot應用程序中使用Micrometer進行度量和監(jiān)控,需要的朋友可以參考下
    2023-10-10
  • 讓你五分鐘徹底理解Spring MVC

    讓你五分鐘徹底理解Spring MVC

    其實MVC就是處理Web請求的一種框架模式,如果你對MVC不太熟悉的話可以看下本文,這篇文章主要給大家介紹了關于如何讓你五分鐘徹底理解Spring MVC的相關資料,需要的朋友可以參考下
    2021-10-10
  • 使用Sentinel自定義返回和實現(xiàn)區(qū)分來源方式

    使用Sentinel自定義返回和實現(xiàn)區(qū)分來源方式

    這篇文章主要介紹了使用Sentinel自定義返回和實現(xiàn)區(qū)分來源方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • java 二分法詳解幾種實現(xiàn)方法

    java 二分法詳解幾種實現(xiàn)方法

    這篇文章主要介紹了java 二分法詳解幾種方法的相關資料,需要的朋友可以參考下
    2017-02-02
  • SpringBoot在項目中訪問靜態(tài)資源步驟分析

    SpringBoot在項目中訪問靜態(tài)資源步驟分析

    今天在玩SpringBoot的demo的時候,放了張圖片在resources目錄下,啟動區(qū)訪問的時候,突然好奇是識別哪些文件夾來展示靜態(tài)資源的, 為什么有時候放的文件夾不能顯示,有的卻可以
    2023-01-01
  • mybatis-plus的sql加載順序源碼解析

    mybatis-plus的sql加載順序源碼解析

    這篇文章主要為大家介紹了mybatis-plus的sql加載順序源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Java類加載器ClassLoader用法解析

    Java類加載器ClassLoader用法解析

    這篇文章主要介紹了Java類加載器ClassLoader用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • SpringBoot過濾器與攔截器使用方法深入分析

    SpringBoot過濾器與攔截器使用方法深入分析

    大家應該都曉得實現(xiàn)過濾器需要實現(xiàn) javax.servlet.Filter 接口,而攔截器會在處理指定請求之前和之后進行相關操作,配置攔截器需要兩步,本文通過實例代碼給大家介紹SpringBoot 過濾器和攔截器的相關知識,感興趣的朋友一起看看吧
    2022-12-12
  • Java使用JDBC連接Oracle_MSSQL實例代碼

    Java使用JDBC連接Oracle_MSSQL實例代碼

    這篇文章主要介紹了Java使用JDBC連接Oracle_MSSQL實例代碼,需要的朋友可以參考下
    2014-01-01
  • IDEA JavaWeb項目啟動運行后出現(xiàn)404錯誤的解決方法

    IDEA JavaWeb項目啟動運行后出現(xiàn)404錯誤的解決方法

    這篇文章主要介紹了IDEA JavaWeb項目啟動運行后出現(xiàn)404錯誤的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12

最新評論