Scala 子字串

Suraj P 2023年1月30日
  1. Scala 中的字串 substring(int start_index)
  2. Scala 中的字串 substring(int starting_Index, int end_index)
  3. まとめ
Scala 子字串

本文將介紹 Scala 中的 substring 函式。

顧名思義,內建的 Scala substring 方法用於從給定的輸入字串中獲取子字串。在 Scala 中,根據我們的要求,我們有兩種不同的這種方法變體;我們可以使用其中的任何一種。

語法:

substring(int index)

這是我們使用的 Scala 文件的基本方法簽名;正如我們在上面看到的,我們必須從我們想要從主字串中獲取內容的位置傳遞起始索引。現在讓我們看看它的兩種變體。

Scala 中的字串 substring(int start_index)

我們只需要在這個方法中傳遞一個引數,start_index。此引數指定起始索引,以便該方法可以返回從我們指定的索引開始的子字串。

讓我們看一個例子來更好地理解它。

object MyClass {

    def main(args: Array[String])
    {
        val x = "Iron Man"
        val str = x.substring(5)
        println(str)
    }
}

輸出:

Man

我們在上面的程式碼中建立了一個字串 Iron Man,並將其儲存在變數 x 中。I 儲存在索引 0,r 儲存在索引 1,o 儲存在索引 2,等等。

我們使用帶有引數 5substring 方法;這將返回從索引 5 開始的字串。因此結果將是 Man

Scala 中的字串 substring(int starting_Index, int end_index)

此方法傳遞兩個引數,starting_Indexend_index。這種方法只不過是普通版本的過載版本。

這將返回給定索引範圍之間的子字串。

現在讓我們稍微深入瞭解一下引數。

  1. starting_index - 此引數與上面討論的相同。
  2. end_index - 此引數用於指定子字串的結束索引。它指定我們的子字串的端點,我們的子字串將從 start_index 開始並在 end_index 結束。

讓我們看一個例子來更好地理解它。

object MyClass
{
    def main(args: Array[String])
    {
        val x = "This is Tony stark"
        val res = x.substring(5,16)
        println(res)
    }
}

輸出:

is Tony sta

まとめ

在本文中,我們瞭解了 Scala 的 substring 方法,該方法返回給定索引範圍之間的子字串。Scala 中的這種內建方法在執行字串操作時非常有用。

作者: Suraj P
Suraj P avatar Suraj P avatar

A technophile and a Big Data developer by passion. Loves developing advance C++ and Java applications in free time works as SME at Chegg where I help students with there doubts and assignments in the field of Computer Science.

LinkedIn GitHub

相關文章 - Scala String