当前位置: 首页 > news >正文

scala 加载properties文件

利用java.util.Properties加载

import java.io.FileInputStream
import java.util.Properties
object LoadParameter {//动态获取properties文件可配置参数val props = new Properties()def getParameter(s:String,filePath:String): String ={props.load(new FileInputStream(filePath))props.getProperty(s)//防止读取出的中文出现乱码//new String( props.getProperty(s).getBytes("ISO-8859-1"), "utf-8")}

可否换成scala自带的文件读入?不能,scala.io返回的对象不能被props直接load。

参考

https://stackoverflow.com/questions/69994705/how-to-convert-scala-io-bufferedsource-to-java-io-file

http://www.lryc.cn/news/115114.html

相关文章:

  • 备战秋招012(20230808)
  • QT中定时器的使用
  • 【UE4】多人联机教程(重点笔记)
  • 【go】GIN参数重复绑定报错EOF问题
  • 关于MySQL中的binlog
  • 我维护电脑的方法
  • AP51656 电流采样降压恒流驱动IC RGB PWM深度调光 LED电源驱动
  • Python爬虫的解析(学习于b站尚硅谷)
  • python的virtualenv虚拟环境无法激活activate
  • uniapp中token操作:存储、获取、失效处理。
  • 乐鑫科技 2022 笔试面试题
  • 实现UDP可靠性传输
  • Zebec Protocol 将进军尼泊尔市场,通过 Zebec Card 推动地区金融平等
  • Qt--动态链接库的创建和使用
  • 设计模式十二:享元模式(Flyweight Pattern)
  • 【LeetCode】88. 合并两个有序数组 - 双指针
  • HarmonyOS应用开发的新机遇与挑战
  • Qt中qmake、构建、运行、清理的区别
  • 【设计模式——学习笔记】23种设计模式——观察者模式Observer(原理讲解+应用场景介绍+案例介绍+Java代码实现)
  • 【奇葩瑞萨-004】RX系列单片机的GPIO初始化
  • 【Git】Git切换地址
  • elementUI点击当前行更改当前行状态(数据更新DOM不更新问题解决)
  • python爬取阿里巴巴商品页面数据api
  • angular-mat-select 多选 实现按选择顺序排序
  • 爬虫010_列表高级_添加_append_extend_修改_查询_in_not int_删除_del_pop_remove---python工作笔记029
  • 微服务服务拆分和远程调用
  • MySQL8.1源码安装与部署
  • algebraic reconstruction technique(ART)
  • oracle11g安装
  • 网络防御(9)