本文目錄一覽:
- 1、java中怎麼判斷一個字元串中包含某個字元或字元串
- 2、java 怎麼判斷字元串中是否含有一個符號
- 3、Java 判斷字元串是否含有所有特殊符號?
- 4、在java中如何判斷是否存在某個字元串?
- 5、java如何判斷字元串為八位的字母字元?
java中怎麼判斷一個字元串中包含某個字元或字元串
1:描述
java.lang.String.contains() 方法返回true,當且僅當此字元串包含指定的char值序列
2:聲明
public boolean contains(CharSequence s)
3:返回值
此方法返回true,如果此字元串包含,否則返回false。
4:實例
public static void main(String[] args)
{String str = “abc”;
boolean status = str.contains(“a”);
if(status){System.out.println(“包含”);}
else{System.out.println(“不包含”);}}
擴展資料
字元串或串(String)是由數字、字母、下劃線組成的一串字元。它是編程語言中表示文本的數據類型。在程序設計中,字元串為符號或數值的一個連續序列。字元串操作就是以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。
對於字元串的操作方法,在這裡通過介紹C語言、C++和java這三種常用的語言來說明。
參考資料
百度百科-字元串操作
java 怎麼判斷字元串中是否含有一個符號
1、首先在打開的java程序中,需要引入hutool的jar包,如下圖所示。
2、然後創建一個Sting類型的字元串數字,如下圖所示。
3、接著在下方創建多個字元串指定查詢,如下圖所示。
4、boolean contains = StrUtil.containsAny(phone,s1);//字元串中是否包含任意一個。
5、最後運行程序查看得到的結果,如下圖所示就完成了。
Java 判斷字元串是否含有所有特殊符號?
判斷字元串是否含有所有特殊符號的Java程序如下(用正則表達式判斷)
正則表達式 ^[0-9A-Za-z\u4e00-\u9fa5]+$表示字元串中只有數字英文和漢字
public class AA {
public static void main(String[] args) {
String str=”abc我們mn32opQrst”;
String regex=”^[0-9A-Za-z\u4e00-\u9fa5]+$”;
if(str.matches(regex)==true){
System.out.println(“字元串不含有所有特殊符號”);
}else{
System.out.println(“字元串含有所有特殊符號”);
}
}
}
在java中如何判斷是否存在某個字元串?
可以用contains()這個方法,判斷一個字元串是否包含另一個字元串。
可以用repalce()這個方法,把想刪除的字元替換成空。
下面是示例代碼,我測試過了,希望能幫到你,仍有問題可以HI我~!
public class Test {
public static void main(String[] args) {
String s1 = “abc”;
String s2 = “1111abcdefe”;
if(s2.contains(s1)){
System.out.println(“s2包含了s1”);
//刪掉s1
s2 = s2.replace(s2.substring(s2.indexOf(s1), s2.length()), “”);
System.out.println(s2);
}else{
System.out.println(“s2不包含s1”);
}
}
}
java如何判斷字元串為八位的字母字元?
public static void main(String[] args) {
System.out.println(“請輸入一個八位的字元串:”);
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
//判斷字元串是否是八位
if(str.length() != 8){
System.out.println(“字元串不是八位”);
return;
}
char [] c =str.toCharArray();
for (char c1 : c) {
//判斷c是否是字母字元,前面LowerCase是小寫,後面UpperCase是大寫,是返回True,否則返回False
if(!Character.isLowerCase(c1) !Character.isUpperCase(c1)){
System.out.println(“字元串有非字母的字元!”);
return;
}
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/238286.html