有时程序我们想保存一些配置,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();
}
}
分享到:
相关推荐
1. **打开文件**:使用`java.io.File`类创建一个表示Ini文件的对象,然后通过`java.io.FileInputStream`打开文件。确保文件路径正确,可以访问到。 ```java File iniFile = new File("C:\\Users\\User\\Desktop\\...
在Java中,虽然标准库并未提供直接操作Ini文件的API,但我们可以自定义类来实现 Ini文件的读写功能。这个类通常会依赖于正则表达式来解析和构建Ini文件的内容。 在实现Ini文件操作的Java类时,以下是一些关键知识点...
在Java中,由于标准库并未提供直接处理Ini文件的API,因此开发者通常需要自定义类或使用第三方库来实现Ini文件的操作。本篇文章将深入探讨如何用Java实现一个 Ini文件处理类,主要涉及以下几个知识点: 1. **Ini...
要使用Java处理Ini文件,我们需要引入一个库。这里我们以Apache Commons Configuration为例,这是一个强大的配置框架,支持多种类型的配置文件,包括Ini格式。 **步骤1:引入Apache Commons Configuration库** 在你...
本篇我们将深入探讨如何使用Java有效地读取包含中文字符的INI文件,并通过提供的`IniReader.java`源代码进行实例解析。 首先,我们要了解INI文件的基本结构。INI文件由一系列的节(Section)组成,每个节下面可以有...
如果你的`java读取ini文件jar`压缩包中包含一个示例程序,那么它很可能展示了类似这样的用法。运行这个示例,你可以看到如何从 Ini 文件中提取数据并进行操作。确保替换`"path_to_your_ini_file.ini"`为你的 Ini ...
使用Java,可以使用`java.io`包中的`BufferedReader`或`Scanner`类来逐行读取文件。每一行被解析为键值对或节。关键在于正确识别和处理注释、键值对和节的边界。 3. **Java写入INI文件**: 写入INI文件时,同样...
首先,我们来看标题"JAVA写的读取ini文件",这表明我们将使用Java语言来实现对INI文件的读取。为了完成这个任务,我们需要创建一个解析INI文件的类或者使用现有的第三方库,如`ini4j`。`ini4j`是一个Java库,专门...
ini文件在计算机编程中是一种常见的配置文件格式,主要用于存储轻量级的应用程序设置。...对于那些不希望使用数据库或者XML等复杂格式来存储简单配置信息的项目,ini文件和对应的读写类是一个理想的选择。
JAVA使用JNI读写INI文件的实例。 JAVA本身并没有读写INI文件的现成方法,有些人自己编写方法来读写INI文件,但是这样的方法或多或少的存在着一些问题。此示例旨在利用本地的WIN32API函数来读写INI文件,这样可以保证...
这里我们关注的是一个在VC(Visual C++)环境下封装好的ini文件操作类,它使得开发者能够方便地对ini文件进行读取和写入操作。 IniFile类通常包含以下几个主要功能: 1. **初始化**:类的构造函数可能接受文件路径...
ini4j是一个Java库,专门设计用于处理INI配置文件,这是一种常见的在Windows系统和其他应用程序中使用的文本格式。本文将深入探讨ini4j库的功能、如何使用它来读取和写入INI文件,以及其在实际项目中的应用。 一、...
这段代码会下载远程文件到本地临时文件,然后使用`Ini`类读取。 4. **写入和保存INI配置文件** 写入配置文件同样简单,你可以创建一个新的`Ini`对象,添加或修改键值对,然后保存到文件: ```java Ini ini = ...
专门用来解析ini文件的一个工具类,用java语言编写
### JavaScript 操作INI文件的类知识点解析 #### 一、概述 本文档介绍了一个用于JavaScript环境中操作INI文件的类库实现。INI文件是一种常见的配置文件格式,在多种编程语言和环境中被广泛采用。此文档提供了该类库...
本项目就是一个关于如何使用Java读写INI文件的小例子。 首先,我们需要一个第三方库,如JIni库,它可以方便地进行INI文件操作。在这个项目中,相关jar包可能就是`JIni.jar`,它位于根目录下的`ini`文件夹内的`bin`...
标题中的“INI文件读写类”指的是在编程中用于处理INI配置文件的特定代码模块,这类模块通常包含一组函数或类,使得程序能够方便地读取、修改和保存INI文件中的数据。INI文件是一种简单的文本格式,常用于存储应用...
例如,我们可以使用 `ini4j` 库,这是一个轻量级的 Java INI 文件解析库,提供了一套完整的 API 来读写 INI 文件。 3. 引入 ini4j 库 在项目中引入 `ini4j` 库,可以通过 Maven 添加依赖: ```xml <groupId>...
如果你不想依赖外部库,也可以使用Java的标准I/O类如`BufferedReader`和`StringTokenizer`来自定义一个读取INI文件的函数。这通常涉及到逐行读取文件,解析每一行的内容,根据分隔符(如等号`=`)和节名(方括号`[]`...