
scala
小羽Jary
满目山河空念远,不如怜取眼前人
展开
-
sortBy(-_._2 ) in scala
sortBy(-_._2 ) in scala_._2表示按照第二个字符进行排序前面的-号表示逆序(降序)排序,默认是升序排序scala> List(1,2,3).sortBy(-_)res0: List[Int] = List(3, 2, 1)scala> List("a"->1,"b"->2, "c"->3).sortBy(-_._2)res1: L...转载 2020-04-14 14:43:43 · 1260 阅读 · 0 评论 -
关于scala :_* 的用法
在scala中,在传入一个可变参数的时候,实际上是传入一个varargs而:_*可以将你的集合变成一个varargs看一个案例:package chapter11.homeworkimport scala.collection.mutableimport scala.collection.immutable.ListMapobject Exercise03 { d...原创 2020-01-20 10:43:41 · 4296 阅读 · 0 评论 -
scala将列表里面的元素全部转换为大写/小写
字符串转换为大写:str.toUpperCase()字符串转换为小写:str.toLowerCase()使用map进行全部转换 def main(args: Array[String]): Unit = { /* 将 val names = List("ALice","Bob","Nick")中所有单词,全部转成大写 */ var n...原创 2020-01-19 15:27:08 · 5105 阅读 · 0 评论 -
scala命名规范
包名规范一般是小写字母、数字、点组成不能以数字开头不能使用关键字示例com.公司名.项目名.模块名com.guigu.oa.modelcom.sina.user类名规范数字、字母、下划线、美元符号组成一般以大写字母开头一般使用驼峰命名法不能使用关键字示例PersonEduAnalysisobject规范数字、字母、下划线组成一般以小...原创 2020-01-09 14:13:22 · 1041 阅读 · 0 评论 -
scala获取字符串首字符和尾字符
一、获取第一个元素1.take()scala> "hello".take(1)res12: String = h2.索引法因为字符串的本质是字符数组scala> "hello"(0)res13: Char = h3.字符串截取scala> "hello".substring(0,1)res15: String = h二、获取最后...原创 2019-12-03 11:18:40 · 6764 阅读 · 0 评论 -
scala对应python的语法参照
给Python程序员的Scala入门教程转载自:https://www.jianshu.com/p/59dbb62ab358快速语法对照List Python Scala 空List a = [] val a = List()//List[Nothing] Int a = [1,2,3,4,5] val a = List(1,2,3,...转载 2019-10-23 14:49:32 · 455 阅读 · 0 评论 -
idea scala插件
<build> <plugins> <plugin> <groupId>org.scala-tools</groupId> <artifactId>maven-scala-plugin</artifactId> &l...原创 2019-06-18 17:08:19 · 644 阅读 · 0 评论