Scala之面向对象
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 = sum * 10 + (ch - '0') } println(sum) str.toCharArray.map(ch => ch - '0').reduce((v1, v2) => v1 * 10 + v2)} 使用scala完成选择排序 def main(args: Array[String]): Unit = { val array = Array(1, 5, 3, 5, 6, 7, 2, 9) println("排序前的数组:" + array.mkString("[", ", ", "]")) selectSort(array) println("排序后的数组:" + array.mkString("[", ", ", "]")) } /**选择排序 * */ def selectSort(arr:Array[Int]): Unit = {