當前位置:編程學習大全網 - 源碼下載 - 字符串輸入源代碼

字符串輸入源代碼

public String[]split(String regex,

Int limit)根據匹配給定的正則表達式來拆分這個字符串。

此方法返回的數組包含此字符串的子字符串,每個子字符串由另壹個匹配給定表達式的子字符串終止,或者由該字符串的結尾終止。數組中的子字符串按照它們在該字符串中出現的順序排列。如果表達式與輸入的任何部分都不匹配,那麽得到的數組只有壹個元素,即這個字符串。

limit參數控制應用模式的次數,從而影響生成的數組的長度。如果限制n大於0,則模式最多應用n-1次,數組的長度不會大於n,數組的最後壹項將包含最後壹個匹配分隔符之外的所有輸入。如果n不是正數,這個模式將被應用盡可能多的次數,數組可以是任意長度。如果n為0,則該模式將被應用盡可能多的次數,數組可以是任意長度,末尾的空字符串將被丟棄。

例如,字符串“boo:and:foo”使用這些參數產生以下結果:

正則表達式限制結果

:2 { "boo "," and:foo" }

:5 { "boo "," and "," foo" }

:-2 { "boo "," and "," foo" }

o 5 { "b ","",":and:f ",""," " }

o -2 { "b ","",":and:f ",""," " }

o 0 { "b ","",":and:f" }

調用此方法的str.split(regex,n)形式與以下表達式產生的結果完全相同:

模式.編譯(正則表達式)。split(str,n)

參數:

正則表達式綁定的正則表達式

極限結果閾值,如上所述。

返回:

字符串數組,根據給定正則表達式的匹配情況拆分該字符串來確定。

投擲:

如果正則表達式的語法無效

  • 上一篇:怎樣利用VB編碼設置壹個日歷,可以讓2月顯示28天或29天
  • 下一篇:java中put(x,y)是哪個類的方法啊?
  • copyright 2024編程學習大全網