2019独角兽企业重金招聘Python工程师标准>>>

有时程序我们想保存一些配置,ini文件的格式是我们常见的一种,最近从网上找来一个封装的类,感觉很好用,与大家共享。类文件见附件。

调用函数如下(自己写的):

private static IniProperties conf = null;public final static String getPropertyValue(String sec, String key){if (conf == null){try{conf = new IniProperties();URL strDir = new SysConfig().getClass().getResource("/");String strF = strDir.getPath() + "sys.properties";File f = new File(strF);if(!f.exists())IOFunc.WriteFile(strF, "");conf.load(strF);}catch (Exception e){e.printStackTrace();}}return conf.get(sec, key);}public final static void setPropertyValue(String sec, String key, String value){try{conf = new IniProperties();URL strDir = new SysConfig().getClass().getResource("/");String f = strDir.getPath() + "sys.properties";File fprop = new File(f);if(!fprop.exists())IOFunc.WriteFile(f, "");conf.load(f);if (!conf.hasSection(sec)){conf.addSection(sec);}conf.set(sec, key, value);conf.save(f);}catch (Exception e){e.printStackTrace();}}

转载于:https://my.oschina.net/sunzhyng/blog/372039

java使用类似ini文件IniProperties的类相关推荐

  1. Java当中解析ini文件对应到JavaBean当中

    目录 1.ini文件简介 2.ini文件 3.ini解析工具类 4.示例运行结果 1.ini文件简介 .ini 文件是Initialization File的缩写,即初始化文件,是windows的系统 ...

  2. INI 文件读取专用类

    一.INI文件读取专用 public class IniFile { /// <summary> /// 读取INI文件专用类 /// </summary> private H ...

  3. Java读取更新.ini文件(三)

    my.ini文件: [section] name=Konan [sect] name=zhangsan Java代码: package com.accord.util;import java.io.F ...

  4. INI文件快速解析java工具包

    FastIni 概述 相信大家都用过阿里的fastjson,它可以通过模板快速解析json字符串,也可以通过key快速获取json字符串中的值.通过模板类型快速解析json字符串是一个很好的想法,所以 ...

  5. java读写ini文件

    一.创建工程 二.依赖 <dependency><groupId>org.ini4j</groupId><artifactId>ini4j</ar ...

  6. C#关于读写INI文件

    C#关于读写INI文件 什么是ini文件就是一个配置文件,一般把数据库等配置信息放进去,然而,改变数据库的密码,数据库名称,ip等,不要改源码重新编译,只需要用记事本打开set.ini 文件,修改保存 ...

  7. C# 获取文件大小,创建时间,文件信息,FileInfo类的属性表

    OpenFileDialog openFileDialog1 = new OpenFileDialog(); if(openFileDialog1.ShowDialog() == DialogResu ...

  8. java 读取带section_手把手教你实现类似ini4j的方式创建读取和修改.ini文件(支持section)...

    背景 由于这次任务是和c语言合作编写的,刚开始使用ini4j来操作.ini文件,然后由于ini4j对存储的数据做了转义处理,导致c无法正常读取,他们也是采用开源的框架,然后由于java方只有我一个人, ...

  9. 使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析

    有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: 用eclipse或用ant则没有问题. 其实原因很简单,我们忽略了2个细节. ...

最新文章

  1. 笑出腹肌的注释,都是被代码耽误的诗人!
  2. exgcd ---- 2020牛客多校第三场:[Fraction Construction Problem:exgcd+思维题]
  3. python next用法
  4. Win32汇编扩展教程
  5. 数据库设计(概念、步骤)
  6. 4.Android的学习(了解代码与部分配置)
  7. NETINT刘伟:ASIC才是未来
  8. 第二章:Java基本语法
  9. java递归遍历xml所有元素_Java学习之Xml系列二:xml按条件查询、xml递归遍历所有元素和属性...
  10. 如何看待NLP领域的内卷:我不配找工作?
  11. OpenAI发布CLIP模型快一年了,盘点那些CLIP相关让人印象深刻的工作
  12. php修改隐藏域非法提交,PHP get、post变量放在表单隐藏域示例
  13. 贪心——雪糕的最大数量(Leetcode 1833)
  14. C++之文件操作探究(一):写文件——文本文件
  15. 编程之美——数字哑谜
  16. 马化腾最新演讲谈机遇:让所有企业在云端利用AI处理大数据
  17. 网游服务端开发入门知识
  18. SSH 远程管理软件 SecureCRT 下载安装教程
  19. MyEclipse中SVN分支合并到主干
  20. Android studio 制作一个app实现简单功能

热门文章

  1. excel调用python编程-使用Python对Excel进行读写操作
  2. python 是什么类型的语言-为什么说 Python 是强类型语言?
  3. python 语言-python是一门什么样的语言?
  4. java actor_Akka笔记之Actor简介
  5. UVa11452 Dancing the Cheeky-Cheeky(kmp)
  6. LeetCode Flatten Nested List Iterator(栈)
  7. 基于ActiveMQ的消息中间件系统 OneMM逻辑与物理架构设计详解
  8. 精准控制PWM脉冲的频率和数量
  9. Android开发:怎样把Android studio中的Library公布到Jcenter
  10. eclipse中报错:java.lang.OutOfMemoryError: Java heap space