scala
scala 编程
雾岛与鲸
这个作者很懒,什么都没留下…
展开
-
使用Gson 将 json字符串转Map
依赖jar:<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.6</version></dependency>实现代码:Gson gson = new Gson();Map<String, String> resultMap原创 2021-10-29 10:36:50 · 7651 阅读 · 0 评论 -
scala简介
Scala是什么?Scala是一门现代的多范式语言,志在以简洁、优雅及类型安全的方式来表达常用的编程模型。它平滑地集成了面向对象和函数式语言的特性。Scala是面向对象的鉴于一切值都是对象,可以说Scala是一门纯面向对象的语言。对象的类型和行为是由类和特质来描述的。类可以由子类化和一种灵活的、基于mixin的组合机制(它可作为多重继承的简单替代方案)来扩展。Scala是函数式的鉴于一切函数都是值,又可以说Scala是一门函数式语言。Scala为定义匿名函数提供了轻量级的语法,支持高阶函数,允许函原创 2021-10-11 14:50:48 · 569 阅读 · 0 评论 -
Scala和Java的List集合互相转换
使用java和scala开发过程中,通常需要进行两种List的转换操作,下面是简单的案例:import java.util import scala.collection.mutable /** * 集合互相转换 */object ScalaToJava { def main(args: Array[String]): Unit = { //新版的Scala用这个:import scala.collection.JavaConverters._ import sca原创 2021-01-26 16:14:16 · 2038 阅读 · 0 评论 -
scala基础 : scala的静态类型(object)
概述scala语言中是没有static关键字的,也就是说不能将类的方法或者字段声明为static,那如何实现相同的功能呢。scala提供了object关键字来实现同样的功能。单例对象java中static关键字表明类只有这一个对象(即单例对象),scala是通过object关键字来定义,我们定义如下;object Accounts { private var curAmountNum = 0 def getUniqNum() = { curAmountNum += 1 cu原创 2020-12-04 17:44:29 · 1232 阅读 · 0 评论 -
scala 的Map[String, Any] 转换为 java 的 util.Map[String, Object]
scala和java集合的转换相信使用scala和java做混合开发的项目,对于scala和java集合的转换,都是不会陌生的,下面上方法,适用于大部分使用场景。具体实现import scala.collection.JavaConverters._val resMap: Map[String, Any] = Map( "s_t" -> 123456789, "s_h" -> "host_name", "ip" -> "原创 2020-11-24 11:47:41 · 2860 阅读 · 0 评论