Java的String類中的startsWith方法和endsWith方法示例詳解
1、startsWith()方法
用于檢測(cè)字符串是否以指定的前綴開(kāi)始。
語(yǔ)法:
public boolean startsWith(String prefix, int toffset) public boolean startsWith(String prefix) 參數(shù) prefix -- 前綴。 toffset -- 字符串中開(kāi)始查找的位置。 返回值 如果字符串以指定的前綴開(kāi)始,則返回 true;否則返回 false。
舉例:
public class Test {
public static void main(String args[]) {
String Str = new String("www.runoob.com");
System.out.print("返回值 :" );
System.out.println(Str.startsWith("www") );
System.out.print("返回值 :" );
System.out.println(Str.startsWith("runoob") );
System.out.print("返回值 :" );
System.out.println(Str.startsWith("runoob", 4) );
}
}以上程序執(zhí)行結(jié)果為:
返回值 :true
返回值 :false
返回值 :true
2.endsWith()方法
endsWith()方法用于測(cè)試字符串是否以指定的后綴結(jié)束。
語(yǔ)法如下:
public boolean endsWith(String suffix) 參數(shù) suffix -- 指定的后綴。 返回值 如果參數(shù)表示的字符序列是此對(duì)象表示的字符序列的后綴,則返回 true;否則返回 false。注意,如果參數(shù)是空字符串,或者等于此 String 對(duì)象(用 equals(Object) 方法確定),則結(jié)果為 true。
舉例:
public class Test {
public static void main(String args[]) {
String Str = new String("菜鳥(niǎo)教程:www.runoob.com");
boolean retVal;
retVal = Str.endsWith( "runoob" );
System.out.println("返回值 = " + retVal );
retVal = Str.endsWith( "com" );
System.out.println("返回值 = " + retVal );
}
}結(jié)果如下:
返回值 = false
返回值 = true
到此這篇關(guān)于Java的String類中的startsWith方法和endsWith方法的文章就介紹到這了,更多相關(guān)java startsWith方法和endsWith方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- JSON.toJSONString()方法在Java中的使用方法及應(yīng)用場(chǎng)景
- Java中的String不可變性實(shí)現(xiàn)
- Java中的StringTokenizer實(shí)現(xiàn)字符串切割詳解
- Java中的String、StringBuilder、StringBuffer三者的區(qū)別詳解
- Java中的StringJoiner類使用示例深入詳解
- Java中的StringBuilder()常見(jiàn)方法詳解
- java8中的List<String>轉(zhuǎn)List<Integer>的實(shí)例代碼
- Java中如何取出String字符串括號(hào)中的內(nèi)容
- Java中的StringUtils引入及使用示例教程
- 深入理解Java中的String(示例詳解)
相關(guān)文章
Java通過(guò)jersey實(shí)現(xiàn)客戶端圖片上傳示例
本篇文章主要介紹了Java通過(guò)jersey實(shí)現(xiàn)客戶端圖片上傳示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03
SpringBoot集成RabbitMQ實(shí)現(xiàn)用戶注冊(cè)的示例代碼
這篇文章主要介紹了SpringBoot集成RabbitMQ實(shí)現(xiàn)用戶注冊(cè)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
Spring Boot使用Spring的異步線程池的實(shí)現(xiàn)
這篇文章主要介紹了Spring Boot使用Spring的異步線程池的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
mybatis項(xiàng)目CRUD步驟實(shí)例詳解
這篇文章主要介紹了mybatis項(xiàng)目CRUD步驟,包括pom.xml引入相應(yīng)的依賴,在resources目錄下寫(xiě)配置文件,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09
java如何將map數(shù)據(jù)存入到實(shí)體類對(duì)象中
在Java編程中,經(jīng)常需要將Map集合中的數(shù)據(jù)轉(zhuǎn)換為實(shí)體類對(duì)象,這可以通過(guò)反射機(jī)制實(shí)現(xiàn),即通過(guò)遍歷Map對(duì)象,使用反射根據(jù)鍵名對(duì)應(yīng)實(shí)體類的屬性名,動(dòng)態(tài)調(diào)用setter方法將值設(shè)置到實(shí)體對(duì)象中,這樣的操作使得數(shù)據(jù)從Map結(jié)構(gòu)轉(zhuǎn)移到了具體的JavaBean中,便于后續(xù)的操作和管理2024-09-09
java使用jacob.jar將word轉(zhuǎn)pdf
這篇文章主要為大家詳細(xì)介紹了java利用jacob.jar將word轉(zhuǎn)pdf,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12

