一、contains()概述
在Java中,字符串是一種非常常見的數據類型。其中,contains()方法是String類中的一個成員方法,主要用來判斷一個字符串是否包含另一個字符串。該方法的具體語法如下:
public boolean contains(CharSequence s)
其中,s是需要被包含的字符序列。該方法返回一個布爾類型的值,當該字符串包含指定的字符序列時,該方法返回true,否則返回false。
二、contains()用法示例
下面通過一些實例來進一步說明contains()方法的用法。
1. 判斷一個字符串中是否包含指定字符
以下代碼示例演示了如何使用contains()方法來判斷一個字符串中是否包含指定字符:
String str = "Hello, World!"; if (str.contains("Hello")){ System.out.println("包含指定字符"); } else{ System.out.println("不包含指定字符"); }
該代碼首先聲明了一個字符串變量str,並初始化為”Hello, World!”。然後使用contains()方法來判斷該字符串中是否包含指定字符”Hello”。由於該字符串中確實包含指定字符,所以程序將輸出”包含指定字符”。
2. 判斷一個字符串中是否包含指定子字符串
以下代碼示例演示了如何使用contains()方法來判斷一個字符串中是否包含指定子字符串:
String str = "Hello, World!"; if (str.contains("World")){ System.out.println("包含指定子字符串"); } else{ System.out.println("不包含指定子字符串"); }
該代碼首先聲明了一個字符串變量str,並初始化為”Hello, World!”。然後使用contains()方法來判斷該字符串中是否包含指定子字符串”World”。由於該字符串中確實包含指定子字符串,所以程序將輸出”包含指定子字符串”。
3. 判斷一個字符串中是否包含指定正則表達式
以下代碼示例演示了如何使用contains()方法來判斷一個字符串中是否包含指定正則表達式:
String str = "Hello, World!"; if (str.contains("\\w+")){ System.out.println("包含指定正則表達式"); } else{ System.out.println("不包含指定正則表達式"); }
該代碼首先聲明了一個字符串變量str,並初始化為”Hello, World!”。然後使用contains()方法來判斷該字符串中是否包含指定正則表達式”\\w+”。由於該正則表達式確實匹配了該字符串中的單詞,所以程序將輸出”包含指定正則表達式”。
三、總結
Java中的contains()方法是用來判斷一個字符串是否包含另一個字符串的成員方法。它可以接受一個字符串、字符或者正則表達式作為參數,以確定是否存在相應的匹配項。熟練掌握該方法對於Java程序員來說非常重要。
原創文章,作者:ANLIH,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/330132.html