java使用类似ini文件IniProperties的类
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的类相关推荐
- Java当中解析ini文件对应到JavaBean当中
目录 1.ini文件简介 2.ini文件 3.ini解析工具类 4.示例运行结果 1.ini文件简介 .ini 文件是Initialization File的缩写,即初始化文件,是windows的系统 ...
- INI 文件读取专用类
一.INI文件读取专用 public class IniFile { /// <summary> /// 读取INI文件专用类 /// </summary> private H ...
- Java读取更新.ini文件(三)
my.ini文件: [section] name=Konan [sect] name=zhangsan Java代码: package com.accord.util;import java.io.F ...
- INI文件快速解析java工具包
FastIni 概述 相信大家都用过阿里的fastjson,它可以通过模板快速解析json字符串,也可以通过key快速获取json字符串中的值.通过模板类型快速解析json字符串是一个很好的想法,所以 ...
- java读写ini文件
一.创建工程 二.依赖 <dependency><groupId>org.ini4j</groupId><artifactId>ini4j</ar ...
- C#关于读写INI文件
C#关于读写INI文件 什么是ini文件就是一个配置文件,一般把数据库等配置信息放进去,然而,改变数据库的密码,数据库名称,ip等,不要改源码重新编译,只需要用记事本打开set.ini 文件,修改保存 ...
- C# 获取文件大小,创建时间,文件信息,FileInfo类的属性表
OpenFileDialog openFileDialog1 = new OpenFileDialog(); if(openFileDialog1.ShowDialog() == DialogResu ...
- java 读取带section_手把手教你实现类似ini4j的方式创建读取和修改.ini文件(支持section)...
背景 由于这次任务是和c语言合作编写的,刚开始使用ini4j来操作.ini文件,然后由于ini4j对存储的数据做了转义处理,导致c无法正常读取,他们也是采用开源的框架,然后由于java方只有我一个人, ...
- 使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析
有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示: 用eclipse或用ant则没有问题. 其实原因很简单,我们忽略了2个细节. ...
最新文章
- 笑出腹肌的注释,都是被代码耽误的诗人!
- exgcd ---- 2020牛客多校第三场:[Fraction Construction Problem:exgcd+思维题]
- python next用法
- Win32汇编扩展教程
- 数据库设计(概念、步骤)
- 4.Android的学习(了解代码与部分配置)
- NETINT刘伟:ASIC才是未来
- 第二章:Java基本语法
- java递归遍历xml所有元素_Java学习之Xml系列二:xml按条件查询、xml递归遍历所有元素和属性...
- 如何看待NLP领域的内卷:我不配找工作?
- OpenAI发布CLIP模型快一年了,盘点那些CLIP相关让人印象深刻的工作
- php修改隐藏域非法提交,PHP get、post变量放在表单隐藏域示例
- 贪心——雪糕的最大数量(Leetcode 1833)
- C++之文件操作探究(一):写文件——文本文件
- 编程之美——数字哑谜
- 马化腾最新演讲谈机遇:让所有企业在云端利用AI处理大数据
- 网游服务端开发入门知识
- SSH 远程管理软件 SecureCRT 下载安装教程
- MyEclipse中SVN分支合并到主干
- Android studio 制作一个app实现简单功能
热门文章
- excel调用python编程-使用Python对Excel进行读写操作
- python 是什么类型的语言-为什么说 Python 是强类型语言?
- python 语言-python是一门什么样的语言?
- java actor_Akka笔记之Actor简介
- UVa11452 Dancing the Cheeky-Cheeky(kmp)
- LeetCode Flatten Nested List Iterator(栈)
- 基于ActiveMQ的消息中间件系统 OneMM逻辑与物理架构设计详解
- 精准控制PWM脉冲的频率和数量
- Android开发:怎样把Android studio中的Library公布到Jcenter
- eclipse中报错:java.lang.OutOfMemoryError: Java heap space