国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Groovy 字符串

2022-07-21 11:22 更新

reverse通過(guò)在引號(hào)中包含字符串文本,在Groovy中構(gòu)造一個(gè)字符串文字。

Groovy提供了多種表示String字面量的方法。 Groovy中的字符串可以用單引號(hào)('),雙引號(hào)(“)或三引號(hào)(”“”)括起來(lái)。此外,由三重引號(hào)括起來(lái)的Groovy字符串可以跨越多行。

以下是Groovy中字符串使用的示例 -

class Example { 
   static void main(String[] args) { 
      String a = 'Hello Single'; 
      String b = "Hello Double"; 
      String c = "'Hello Triple" + "Multiple lines'";
		
      println(a); 
      println(b); 
      println(c); 
   } 
}

當(dāng)我們運(yùn)行上面的程序,我們將得到以下結(jié)果 -

Hello Single 
Hello Double 
'Hello TripleMultiple lines'

字符串索引

Groovy中的字符串是字符的有序序列。字符串中的單個(gè)字符可以通過(guò)其位置訪問(wèn)。這由索引位置給出。

字符串索引從零開始,以小于字符串長(zhǎng)度的一個(gè)結(jié)束。 Groovy還允許負(fù)索引從字符串的末尾開始計(jì)數(shù)。

以下是Groovy中字符串索引的使用示例 -

class Example { 
   static void main(String[] args) { 
      String sample = "Hello world"; 
      println(sample[4]); // Print the 5 character in the string
		
      //Print the 1st character in the string starting from the back 
      println(sample[-1]); 
      println(sample[1..2]);//Prints a string starting from Index 1 to 2 
      println(sample[4..2]);//Prints a string starting from Index 4 back to 2 
      
   } 
}

當(dāng)我們運(yùn)行上面的程序,我們將得到以下結(jié)果 -

o 
d 
el 
oll 

基本字符串操作

首先讓我們學(xué)習(xí)groovy中的基本字符串操作。它們?cè)谙旅娼o出。

序號(hào)字符串操作和描述
1Concatenation of two strings

字符串的串聯(lián)可以通過(guò)簡(jiǎn)單的'+'運(yùn)算符來(lái)完成。

2String Repetition

字符串的重復(fù)可以通過(guò)簡(jiǎn)單的'*'運(yùn)算符完成。

3String Length

由字符串的length()方法確定的字符串的長(zhǎng)度。

字符串方法

這里是String類支持的方法列表。

序號(hào)方法和描述
1center()

返回一個(gè)新的長(zhǎng)度為numberOfChars的字符串,該字符串由左側(cè)和右側(cè)用空格字符填充的收件人組成。

2compareToIgnoreCase()

按字母順序比較兩個(gè)字符串,忽略大小寫差異。

3concat()

將指定的String連接到此String的結(jié)尾。

4eachMatch()

處理每個(gè)正則表達(dá)式組(參見下一節(jié))匹配的給定String的子字符串。

5endsWith()

測(cè)試此字符串是否以指定的后綴結(jié)尾。

6equalsIgnoreCase()

將此字符串與另一個(gè)字符串進(jìn)行比較,忽略大小寫注意事項(xiàng)。

7getAt()

它在索引位置返回字符串值

8indexOf()

返回此字符串中指定子字符串第一次出現(xiàn)的索引。

9matches()

它輸出字符串是否匹配給定的正則表達(dá)式。

10minus()

刪除字符串的值部分。

11next()

此方法由++運(yùn)算符為String類調(diào)用。它增加給定字符串中的最后一個(gè)字符。

12padLeft()

填充字符串,并在左邊附加空格。

13padRight()

填充字符串,并在右邊附加空格。

14plus()

追加字符串

15previous()

此方法由CharSequence的 - 運(yùn)算符調(diào)用。

16replaceAll()

通過(guò)對(duì)該文本的關(guān)閉結(jié)果替換捕獲的組的所有出現(xiàn)。

17reverse()

創(chuàng)建一個(gè)與此String相反的新字符串。

18split()

將此String拆分為給定正則表達(dá)式的匹配項(xiàng)。

19subString()

返回一個(gè)新的String,它是此String的子字符串。

20toUpperCase()

將此字符串中的所有字符轉(zhuǎn)換為大寫。

21toLowerCase()

將此字符串中的所有字符轉(zhuǎn)換為小寫。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)