当前位置:   article > 正文

Scala的基本使用_scala .asscala.map

scala .asscala.map

1.构造方法的调用

 在scala编程语言中,如果创建了某个类的一个实例对象。则这个类中 {}里面的所有的能执行(属性赋值,代码块)的代码都会执行。不能执行的就是: 内部类,方法。如下

  1.这里有定义一个构造函数。传入的参数为int1,int2。且这个类只能被在com.my下面class或者object调用。

  1. package com.my
  2. private[my] class InputScala(int1:Int,int2:Int) {
  3. println(int1)
  4. println(int2)
  5. }

2. 这里创建一个object直接调用上面class的对象。则会进行调用里面的print方法。

  1. package com.my
  2. object base {
  3. def main(args: Array[String]): Unit = {
  4. // 会直接打印
  5. val out = new InputScala(3,4)
  6. }
  7. }

2.Scala的加载配置文件,转换成Map集合

  1. val properties = new Properties()
  2. properties.load(inReader)
  3. properties.stringPropertyNames().asScala.map { k =>(k,trimExceptCRLF(properties.getProperty(k))) }.toMap

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/864439
推荐阅读
相关标签
  

闽ICP备14008679号