Scala
Scala相关
qq_37267676
这个作者很懒,什么都没留下…
展开
-
Scala - 获取字符串中左括号的对应右括号位置【附逻辑】
逻辑 1.判断左括号索引(lBracketsIndex)是否超出待检测字符序列(waitDetectArray)的长度。 2.判断左括号索引对应的字符是否为左括号。 3.获取左括号心爱的另一半: 3.1.初始化count=1。 3.2.遍历待检测序列,直到大于左括号索引时开始判断字符,即以左括号位置为开始位置。 3.3.此时是大于左括号索引,如果当前字符是左括号’(’,则count+=1。 3.4.如果当前字符是右括号,则count-=1,其他字符不管。 3.5.依次遍历,直到count=0,则表示遇到了原创 2021-05-27 19:33:13 · 568 阅读 · 0 评论 -
Scala Json对象转Map对象
import com.google.gson.{JsonObject, JsonParser} import scala.collection.JavaConversions._ val jsonStr = """{"a": 1, "b": 2, "c": 3}""" val jsonObj = jsonParser.parse(jsonStr).asInstanceOf[JsonObject] val json2map = jsonObj.entrySet.map(x => (x.getKey,原创 2021-05-11 20:19:24 · 1128 阅读 · 0 评论