import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.util.Enumeration;
import java.util.Properties;
public class PropertiesTest {
/**
* @param args
* @throws IOException
* @throws FileNotFoundException
*/
public static void main(String[] args) throws FileNotFoundException, IOException {
Properties prop = new Properties();
/* 元素的存取
prop.setProperty("name", "xwh");
prop.setProperty("age", "32");
Enumeration<String> e = (Enumeration<String>) prop.propertyNames();
while(e.hasMoreElements()) {
String key = e.nextElement();
String value = prop.getProperty(key);
System.out.println(key + "=" + value);
}*/
/*读取配置文件
prop.load(new FileInputStream("src/a.properties"));
String username = prop.getProperty("username");
String password = prop.getProperty("password");
System.out.println("这哥们的用户名是:" + username);
System.out.println("这哥们的密码是:" + password);
*/
/*写入配置文件
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入您的用户名:");
String username = br.readLine();
System.out.println("请输入密码:");
String password = br.readLine();
prop.setProperty("username", username);
prop.setProperty("password", password);
prop.list(new PrintStream("src/a.properties"));
*/
}
}
分享到:
相关推荐
2. **读取配置文件**: - 使用与写入相同的方式获取SharedPreferences实例。 - 调用`getString()`, `getInt()`, `getBoolean()`等方法,传入对应的键(key)和默认值,返回存储的值。如果键不存在,将返回默认值。...
4. **`ConfigurationManager`类**: 提供了静态方法来读取配置文件中的设置。 #### 二、Properties.Settings类的使用 1. **创建设置**: - 打开项目的“Properties”文件夹,右键点击“Settings.settings”,选择...
- 使用`ConfigurationManager`类:这是读取配置文件的主要工具。例如,要获取app.config中的键值对,可以使用`ConfigurationManager.AppSettings`属性。下面是一个简单的示例: ```csharp string ...
[MoonlightService这个string串就是读取配置文件的路径,可以写成宏函数] 3.在判断完m_iniFile是否为空, 接下来就是可以使用了 举例: if (m_iniFile != NULL){ strRet = m_iniFile->GetValue("moonlightService...
在Qt框架中,读取配置文件是常见的任务,这通常涉及到对XML格式的.INI文件进行操作。本文将深入解析如何使用Qt库中的QSettings类来实现这一功能,并结合给出的源码文件来阐述相关知识。 QSettings类是Qt提供的一种...
在批量读写配置文件的场景下,可能需要将读取到的配置信息显示在编辑框中,或者允许用户在编辑框内修改配置后保存回文件。 "是否已选择分类"是判断用户是否在组合框中选择了某个特定的分类。在处理配置文件时,分类...
1. **读取配置文件**: - 类中可以定义一个成员变量来保存ini文件的内容,如`std::map, std::map, std::string>> data;`,用以存储节和键值对。 - 使用`std::ifstream`打开ini文件,逐行读取,根据行首的`[`判断...
在Java编程中,读取配置文件是常见的任务,它允许我们分离应用程序的配置信息,使得配置可以在不修改源代码的情况下更改。本示例将详细解释如何使用Java来读取configuration配置文件中的内容,以实现更灵活和可维护...
#### 读取配置文件 1. **获取配置节**:配置文件中的数据被组织成节(如`<appSettings>`或`<connectionStrings>`),可以使用`ConfigurationManager.GetSection`方法获取。 2. **读取键值对**:在`<appSettings>`节...
在Java编程中,读取配置文件是常见的任务,特别是在开发需要灵活配置的系统时。配置文件通常用于存储应用程序的设置,如数据库连接信息、服务器端口、第三方服务的API密钥等,这些信息可能需要根据不同的环境或需求...
2. **读取配置文件**: 使用QSettings对象的value()方法读取配置项。该方法接受两个参数,一个是键(key),表示配置项的名字;另一个是默认值,当指定的键不存在时返回默认值。例如,读取名为"userLanguage"的配置...
VC++ 6.0 mfc 读取配置文件实例 VC++ 6.0 mfc 读取配置文件实例 VC++ 6.0 mfc 读取配置文件实例 VC++ 6.0 mfc 读取配置文件实例 VC++ 6.0 mfc 读取配置文件实例 VC++ 6.0 mfc 读取配置文件实例 VC++ 6.0 mfc 读取...
本篇文章将详细介绍Spring Boot如何读取配置文件,以及提供一些调试示例代码,帮助你更好地理解和运用。 ### 1. 配置文件位置与优先级 Spring Boot支持多种类型的配置文件,包括`application.properties`和`...
除了默认读取配置文件外,还提供了根据特定路径读取配置文件的功能,通过`getPropertyValue`方法,开发者可以根据需要指定不同的配置文件路径,增强了框架的灵活性和适应性。 ### 结论 封装读取配置文件的方法,...
INI 配置文件的保存和读取 INI 配置文件是一种常见的文件格式,用于存储程序的配置信息。它是一种简单的持久化机制,允许程序在启动时初始化配置信息。INI 文件由多个节(Section)组成,每个节中可以有多个键名...
在Java编程中,读取配置文件是常见的任务,特别是在构建可扩展和可维护的应用程序时。配置文件通常用于存储应用程序的设置、连接信息或其他敏感数据,这样可以将这些信息与核心代码分离,便于管理和更新。本篇文章将...
Linux 系统 shell脚本读取配置文件
在C++编程中,读取配置文件是一项常见的任务,它允许程序在运行时根据外部文件中的设置进行调整,而不是硬编码这些参数。本教程将详细讲解如何使用C++读取配置文件,特别是针对TXT格式的文件,因为它们简单且易于...
点击“加载”按钮,程序会使用`value`方法读取配置文件中的用户名,并填充到文本框中。 为了确保正确处理配置文件,我们还需要注意一些最佳实践: 1. 总是在使用`QSettings`之前检查文件是否存在,避免不必要的错误...
`Properties`类用于处理键值对,它是Java中读取配置文件的标准方式。 要获取配置文件中的数据,我们可以调用`Singleton.INSTANCE.getProperties()`。例如,如果配置文件中有`database.url`属性,我们可以通过以下...