![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
Coder杨公子
这个作者很懒,什么都没留下…
展开
-
scala中的容器option(选项)
Scala Option(选项)类型用来表示一个值是可选的(有值或无值)。Option[T] 是一个类型为 T 的可选值的容器: 如果值存在, Option[T] 就是一个 Some[T] ,如果不存在, Option[T] 就是对象 None 。接下来看一段代码:// 虽然 Scala 可以不定义变量的类型,不过为了清楚些,我还是// 把他显示的定义上了 val myMap:...转载 2018-07-26 17:26:16 · 452 阅读 · 0 评论 -
Scala Iterator(迭代器)
Scala Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法。迭代器 it 的两个基本操作是 next 和 hasNext。调用 it.next() 会返回迭代器的下一个元素,并且更新迭代器的状态。调用 it.hasNext() 用于检测集合中是否还有元素。让迭代器 it 逐个返回所有元素最简单的方法是使用 while 循环:object Test { ...转载 2018-07-26 17:32:06 · 512 阅读 · 0 评论 -
String.split函数的用法
今天一个朋友问了我一个关于split的问题,突然发现以前都是使用的默认情况,全然不知spilt竟然是有两个参数的。那么这里就好好再来学习一下split的用法。spilt函数主要有两种参数形式:public String[] split(String regex)public String[] split(String regex, int limit)第一种参数形式可以看做是...原创 2018-08-30 15:38:13 · 5730 阅读 · 0 评论 -
最新手机号正则表达式验证方法(scala版)
今天在做运营商标签,其中通话和短信两部分标签需要区分手机号码和非手机号码,并且还要考虑手机号码前面的0086、86等前缀。首先考虑到手机号码验证最方便的就是正则表达式,于是整理了一份最新的手机号码验证的正则表达式。以下是三大运营商的号段分布:*移动号段: 134,135,136,137,138,139,147,150,151,152,157,158,159,170,178,182,18...原创 2019-01-16 17:09:16 · 4443 阅读 · 2 评论