zoukankan      html  css  js  c++  java
  • scala之split()函数用法

    split()函数:

    def split(arg0: String): Array[String]
    def split(arg0: String, arg1: Int): Array[String]

    scala> "a-b-c-d-e".split("-",3)
    res0: Array[String] = Array(a, b, c-d-e)

    scala> "a-b-c-d-e".split("-",4)
    res1: Array[String] = Array(a, b, c, d-e)

    scala> "a-b-c-d-e".split("-",5)
    res2: Array[String] = Array(a, b, c, d, e)

    scala> "a-b-c-d-e".split("-",6)
    res3: Array[String] = Array(a, b, c, d, e)


    scala> "a-b-c-d-e".split("-")
    res6: Array[String] = Array(a, b, c, d, e)


    scala> "a-b-c-d--e---".split("-")
    res7: Array[String] = Array(a, b, c, d, "", e)

    //arg1=0,split函数尽可能多的匹配arg0,不保留处于末尾位置的空字符串,空字符串例外。比如:
    scala> "--a-b-c-d--e---".split("-")
    res8: Array[String] = Array("", "", a, b, c, d, "", e)
    scala> "".split("-",0)
    res1: Array[String] = Array("")


    //arg1<0,保留末尾的空字符串
    scala> "--a-b-c-d--e---".split("-",-1)
    res0: Array[String] = Array("", "", a, b, c, d, "", e, "", "", "")





  • 相关阅读:
    解析库之 beautifulsoup模块
    请求库之 selenium模块
    请求库之 requests模块
    一句话
    JPA学习03
    JPA学习02
    JPA学习01
    SpringData学习04
    SpringData学习03
    SpringData学习02
  • 原文地址:https://www.cnblogs.com/fulse/p/7855939.html
Copyright © 2011-2022 走看看