gpt4 book ai didi

java - Scala 中带有字符串和字符参数的 Split 之间的区别?

转载 作者:行者123 更新时间:2023-12-02 04:28:23 25 4
gpt4 key购买 nike

String 和 Char 参数生成相同的输出。 Scala 中带有字符串参数的 Split 和带有 char 参数的 Split 有什么区别?

带有字符串参数-

scala> "hello world".split(" ")
res0: Array[java.lang.String] = Array(hello, world)

使用 Char 参数 -

scala> "hello world".split(' ')
res1: Array[String] = Array(hello, world)

最佳答案

从 Java 类继承的字符串参数。 Scala 使用它自己的类 StringLike Class 作为 Char 参数。这意味着

scala> "hello world".split(" ")

使用 Java 中的 Split 方法。

scala> "hello world".split(' ')

使用 Scala 中的 Split 方法。

关于java - Scala 中带有字符串和字符参数的 Split 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31846387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com