Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java String matches() 使用方法及示例

Java String(字符串) 方法

Java String Match()方法檢查字符串是否與給定的正則表達(dá)式匹配。

字符串matches()方法的語法為:

string.matches(String regex)

在這里,string是String類的一個對象。

match()參數(shù)

  • regex - 正則表達(dá)式

valueOf()返回值

  • 如果正則表達(dá)式與字符串匹配,則返回true

  • 如果正則表達(dá)式與字符串不匹配,則返回false

示例1:Java match()

class Main {
  public static void main(String[] args) {

    //正則表達(dá)式模式
    //以'a'開頭并以's'結(jié)尾的五個字母字符串
    String regex = "^a...s$";

    System.out.println("abs".matches(regex)); // false
    System.out.println("alias".matches(regex)); // true
    System.out.println("an abacus".matches(regex)); // false
    System.out.println("abyss".matches(regex)); // true
  }
}

這里"^a...s$"是一個正則表達(dá)式,表示以開頭a和結(jié)尾的5個字母的字符串s。

示例2:檢查數(shù)字

//檢查字符串是否只包含數(shù)字
class Main {
  public static void main(String[] args) {

    //只對數(shù)字進(jìn)行搜索的模式
    String regex = "^[0-9]+$";

    System.out.println("123a".matches(regex)); // false
    System.out.println("98416".matches(regex)); // true
    System.out.println("98 41".matches(regex)); // false
  }
}

這里"^[0-9]+$"是一個正則表達(dá)式,僅表示數(shù)字。

Java String(字符串) 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清