很久以前保存的网页,源地址不记得了,在我的环境中把代码敲了一遍。
配置文件叫做:ipConfig.properties,里面有两行内容:
ip=127.0.0.1
port=8080
package cn.treemp3.test;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
/**
*
* @author yangfusheng9
*/
public class PropertiesTest {
private Properties properties;
public PropertiesTest() {
properties = new Properties();
}
public PropertiesTest(String file) {
properties = new Properties();
try {
FileInputStream inputFile = new FileInputStream(file);
properties.load(inputFile);
inputFile.close();
} catch (FileNotFoundException e) {
System.out.println("读取属性文件失败!可能原因:文件路径错误或者文件不存在");
e.printStackTrace();
} catch (IOException e) {
System.out.println("装载文件失败!");
e.printStackTrace();
}
}
public String getValue(String key) {
if (properties.containsKey(key)) {
String value = properties.getProperty(key);
return value;
} else {
return "";
}
}
public void clear() {
properties.clear();
}
public void setValue(String key, String value) {
properties.setProperty(key, value);
}
public void saveFile(String file, String description) {
try {
FileOutputStream outputFile = new FileOutputStream(file);
properties.store(outputFile, description);
outputFile.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
PropertiesTest test = new PropertiesTest("ipConfig.properties");
String ip = test.getValue("ip");
String port = test.getValue("port");
System.out.println("ip: " + ip);
System.out.println("port: " + port);
test.setValue("host", "localhost");
test.saveFile("save.properties", "test");
}
}
分享到:
相关推荐
在Java开发中,配置文件是应用中不可或缺的一部分,它们通常包含系统设置、数据库连接信息、应用参数等。本文将深入探讨如何在Java中实现动态修改配置文件,同时解决中文字符编码问题,使得配置文件的读写更加高效和...
在Java编程中,属性文件(通常以`.properties`为扩展名)是一种常见的配置文件类型,用于存储应用程序的配置参数和设置。这些文件以键值对的形式组织,键和值之间用等号`=`或冒号`:`分隔。在本教程中,我们将深入...
通过单例模式实例化获取propertyUtil 工具包实例,高效加载配置文件,java语言编写。通过单例模式实例化获取propertyUtil 工具包实例,高效加载配置文件,java语言编写。通过单例模式实例化获取propertyUtil 工具包...
Java 操作属性文件 Java 操作属性文件是 Java 编程语言中的一种重要技术,用于读取、写入和修改属性文件。属性文件是 Java 程序中的一种常见配置文件,用于存储程序的配置信息。Java 提供了两种方式来操作属性文件...
1. **属性文件配置**: 属性文件是一种简单的文本格式,以键值对的形式存储数据。`java.util.Properties` 类是 Java 核心库中用来处理 `.properties` 文件的工具。以下是一个使用 `Properties` 类读取配置文件的...
Java配置文件是Java应用程序中不可或缺的一部分,主要用于存储配置信息,如数据库连接参数、服务器设置、应用环境变量等。这些信息通常不会随着程序代码的改变而改变,而是根据不同的运行环境或用户需求进行调整。本...
这里,我们关注的是如何使用Java来读取配置文件,这通常涉及到`java.util.Properties`类和文件I/O操作。 标题“java读取配置文件源代码”表明我们将讨论一个Java程序,该程序用于从`.properties`文件中加载和解析...
`NewFile.xml`可能是另一种配置文件格式,如XML,它也可以通过Java的`DocumentBuilderFactory`等类进行解析和操作。 总之,`java.util.Properties`类是Java中处理属性文件的重要工具,它的灵活性和易用性使其在各种...
在Java开发中,将连接字符串存放在配置文件中是一种常见的最佳实践,这有助于提升代码的可维护性和灵活性。连接字符串通常用于数据库连接、API调用或者其他需要网络通信的服务。本篇将详细介绍如何在Java中实现这一...
在Java编程中,配置文件是用于存储应用程序的配置信息,如数据库连接参数,这使得代码与配置分离,便于管理和维护。下面将详细讲解如何在Java中编写配置文件以实现数据库连接。 1. 配置文件格式 最常见的配置文件...
JAVA配置文件读取,加载操作
在Java编程中,属性文件(通常以`.properties`为扩展名)是一种常见的数据存储格式,用于保存程序的配置信息、国际化字符串或者任何键值对数据。这些文件通常以ASCII编码,且格式简单,易于人阅读和编辑。在本篇文章...
在Java编程中,读取配置文件是常见的任务,主要用于存储应用程序的设置或环境变量,以方便管理和维护。Java提供了一个内置的`java.util.Properties`类,用于处理`.properties`文件,这种格式通常用来存储键值对,即...
@@方式可以引用springboot非默认配置文件(即其他配置文件)中的变量; springboot默认配置文件是 src/main/resources/application.properties 补充知识:springboot项目使用@Value注解获取配置文件中的配置信息 ...
实际上就是对类上的value后面的属性值进行解析,然后拿到解析的数据和配置文件中的数据进行对比。如果对比成功,那么则通过反射,把相关的属性进行赋值。而配置文件的数据我们在上面加载environment文件的时候,已经...
在Java中,配置文件的读取通常涉及到文件I/O操作。例如,使用FileReader和BufferedReader组合读取properties文件,或者使用DOM或SAX解析器处理XML文件。同时,为了保证程序的健壮性,应该处理可能的异常,如文件不...
Java 操作属性文件是软件开发中常见的任务,尤其是在配置文件管理、国际化(i18n)支持等方面。属性文件通常以 `.properties` 结尾,用于存储键值对,这些键值对可以在程序运行时动态读取或修改。在 Java 中,有两种...