java 字符串包含某个字符_java中判断字符串中是否包含某个特定字符串的方法有哪些...
判斷一個(gè)字符串是否包含某個(gè)子串的n種方法:
1、startsWith()方法
2、contains()方法
3、indexOf方法
startsWith()方法
這個(gè)方法有兩個(gè)變體,用于檢測字符串是否以指定的前綴開始。
此方法定義的語法如下:public boolean startsWith(String prefix, int toffset)
or
public boolean startsWith(String prefix)
參數(shù)說明:
prefix – 要匹配的前綴。
toffset – 從哪里開始尋找字符串。
返回值:
true和false
相關(guān)視頻教程推薦:java學(xué)習(xí)視頻
示例:import java.io.*;
public class Test{
public static void main(String args[]){
String Str = new String("Welcome to Yiibai.com");
System.out.print("Return Value :" );
System.out.println(Str.startsWith("Welcome") );
System.out.print("Return Value :" );
System.out.println(Str.startsWith("Tutorials") );
System.out.print("Return Value :" );
System.out.println(Str.startsWith("Yiibai", 11) );
}
}
contains方法java.lang.String.contains()
方法返回true,當(dāng)且僅當(dāng)此字符串包含指定的char值序列。
返回值:
true和false
示例如下:public static void main(String[] args) {
String str = "abc";
boolean status = str.contains("a");
if(status){
System.out.println("包含");
}else{
System.out.println("不包含");
}
}
indexOf方法java.lang.String.indexOf()
用途是在一個(gè)字符串中尋找一個(gè)字的位置,同時(shí)也可以判斷一個(gè)字符串中是否包含某個(gè)字符。
返回值:
int
示例如下:public static void main(String[] args) {
String str1 = "abcdefg";
int result1 = str1.indexOf("ab");
if(result1 != -1){
System.out.println("字符串str中包含子串“ab”"+result1);
}else{
System.out.println("字符串str中不包含子串“ab”"+result1);
}
}
更多相關(guān)教程請?jiān)L問:java入門學(xué)習(xí)
總結(jié)
以上是生活随笔為你收集整理的java 字符串包含某个字符_java中判断字符串中是否包含某个特定字符串的方法有哪些...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cpqinet.exe是什么进程 安全吗
- 下一篇: origin怎么打开txt文本_【每日一