String——Kotlin基礎

Kotlin有兩種字面值:

  • 轉義字符串:相當於java中的字符串
  • 原始字符串:包含換行和任意文本。需要用三個雙引號引起來。

原始字符串

var txt = """
     |牀前明月光,
     |疑是地上霜。
     |舉頭望明月,
     |低頭思故鄉。
""".trimMargin()
println(txt)

txt = """
    >昔人已乘黃鶴去,此地空餘黃鶴樓。
    >黃鶴一去不復返,白雲千載空悠悠。
    >晴川歷歷漢陽樹,芳草萋萋鸚鵡洲。
    >日暮鄉關何處是?煙波江上使人愁。
""".trimMargin(">")
println(txt)

在這裏插入圖片描述
trimMargin會去除原始字符串前面的縮進,默認情況下爲|,我們可以設置爲自己需要的字符。

值得注意:Kotlin中的String和Java中的String不是同一個類。

Kotlin裏的String的contains方法支持正則表達式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章