常用的工具类API--RichInt,StringOp

1.RichInt

故名思意,这个类提供的是整型处理的API,我们来看一些较常用方法:

  • to(end: Int): 返回Range类 
    println(0 to 10) //其实是0.to(10),参照第一章我们讲过的,简单化这种定。打印Range(0,1,2,3,4,5,6,7,8,9,10)
  • to(end:Int,step: Int) 带步长的,返回Range类 
    println(0.to(10,2) //Range(0, 2, 4, 6, 8, 10) 不过对于这种情况我们一会采用另外一种写法,就是调用Range类的API:println(0 to 10 by 2) 结果是一样的,这就是scala的灵活之处,做一件事情有好多种做法
  • until(end: Int):跟to不同的是,不会包含上限,比如0 until 10 只打印到9
  • until(end: Int, step: Int):同上
  • isWhole():判断一个是否是“整”的 
    println(1 isWhole) //true 
    println(1.0 isWhole) //true 
    println(1.1 isWhole) //false
  • toHexString:转换为16进制的String 
    println(11 toHexString) //打印b
  • toOctalString:转换为8进制的String 
    println(8 toOctalString) //打印10
  • max(that: Int):返回较大的那个
  • min(that: Int): 返回较小的那个

2.StringOps

StringOps的方法实在太多。不管任何语言中String的操作频繁都是最高的之一。所以只能大家自己一个个去看

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值