迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

Scala 子字符串

作者:迹忆客 最近更新:2023/03/24 浏览次数:

本文将介绍 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 中的这种内置方法在执行字符串操作时非常有用。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便