1. Scala基础练习 不使用str.toLong,str.toInt/Integer.valueOf()/Long.valueOf/Integer.parseInt()等,将字符串"123456789" 转化成数字123456789 def method3(): Unit = { val str = "123456789" var sum = 0L for(ch <- str) {//字符串本身就是一个字符数组 sum =…
6.3.4. Scala中getClass 和 classOf Class A extends class B B b=new A b.getClass ==classOf[A] B b=new B b.getClass ==classOf[B] isInstanceOf 只能判断出对象是否为指定类以及其子类的对象,而不能精确的判断出,对象就是指定类的对象: 如果要求精确地判断出对象就是指定类的对象,那么就只能使用 getClass 和 classOf 了: p.getCla…
由于项目的需要接触了Scala语言,也花了一些时间来了解和学习Scala,今天对学习的Scala进行一个小的总结. 1.What is Scala? Scala的官方网站上给出的解释是: Scala is an acronym for “Scalable Language”. This means that Scala grows with you. Scala是“Scalable Language” 扩展性(可伸缩性)语言的缩写,是一门可以与你共同成长的语言.Scala的可扩展性(伸缩性)体现…