`
xiaodongdong
  • 浏览: 81282 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

IMtalk开发--JAVA ResourceBundle读取配置文件测试

阅读更多

最近在使用openfire+smack整合做一个即时通讯的项目

在系统启动的时候想要初始化一些东西,但写死在程序里面又不好,于是乎想到了配置文件,通过读取配置来进行初始化,下面是我做的一个测试

 

配置文件  startini.properties

#系统启动初始化文件
AutoStart=false
State=away
Server=125.221.165.82

 

测试类

package cn.zld.imtalk.client.test;

import java.util.ResourceBundle;

/**
 * 读取配置文件测试
 *
 * @author 张立冬
 * @project IMTalk项目 2010-8-11
 */
public class ResourceBundleTest {

	public static void main(String args[]) {
		String resourceFile = "cn.zld.imtalk.client.test.startini";
		// cn.zld.imtalk.client.test是资源的包名,它跟普通java类的命名规则完全一样:
		// - 扩展名 .properties 省略。就像对于类可以省略掉 .class扩展名一样
		// - 资源文件必须位于指定包的路径之下(位于所指定的classpath中)
		ResourceBundle rb = ResourceBundle.getBundle(resourceFile);
		System.out.println(rb.getString("State"));
	}
}

 

运行结果

away

 

 

之后这个项目开发的点点滴滴我都会陆续放上,敬请关注^_^

分享到:
评论

相关推荐

    java读取配置文件

    在Java编程中,读取配置文件是常见的任务,特别是在开发需要灵活配置的系统时。配置文件通常用于存储应用程序的设置,如数据库连接信息、服务器端口、第三方服务的API密钥等,这些信息可能需要根据不同的环境或需求...

    ResourceBundle与Properties读取maven中resources目录下的资源文件

    在Java开发过程中,我们经常需要读取资源文件中的配置信息。在Maven项目中,`src/main/resources`目录下通常存放了各种配置文件,例如`.properties`文件。本文将详细介绍如何使用`ResourceBundle`和`Properties`类来...

    JAVA读取配置文件源码

    在Java编程中,读取配置文件是常见的任务,它允许我们分离程序的配置信息,如数据库连接字符串、API密钥等,与实际的代码逻辑。这样可以方便地更新和管理这些参数,而无需重新编译或部署应用程序。下面将详细解释...

    java读取.properties配置文件的几种方法

    Java NIO(New IO)提供了一种更现代的I/O方式,可以用来读取配置文件。 ```java import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.Properties; ...

    Java 加载配置文件的方式

    自Java 11开始,可以直接使用`Files.readString()`方法读取文本文件,简化了配置文件的读取过程: ```java Path path = Paths.get("config.properties"); Properties prop = new Properties(); prop.load...

    java经典面试题目-面经-java-Java语言的进阶概念-常用的库和框架-并发编程-网络编程-Web开发-面经

    Java的国际化(i18n)和本地化(l10n)支持多语言环境,通过ResourceBundle和Locale实现。 网络编程涉及Socket通信,如TCP/IP的Socket类,用于客户端和服务器间建立连接,传输数据。 Java Web框架如Spring Boot、...

    Java读取properties配置文件时,出现中文乱码的解决方法

    System.err.println("读取配置文件时发生错误:" + e.getMessage()); } return value; } public static void main(String[] args) { String configValue = getConfig("myConfigKey"); System.out.println(...

    Java读取含中文key的properties文件

    在Java编程中,Properties文件是用于存储配置信息的文本文件,通常包含键值对,其中键和值之间用等号(=)或冒号(:)分隔。当我们需要处理包含中文键的Properties文件时,可能会遇到编码问题,因为默认的ISO-8859-1...

    Java读取Properties文件的六种方法.txt

    在Java开发中,`Properties`类是一个非常实用且常见的工具类,主要用于管理程序中的配置信息。通常情况下,这些配置信息会被存储在一个`.properties`文件中,并通过`Properties`类来进行读取与操作。下面将详细介绍...

    Java读取Properties文件的六种方法

    在Java开发中,`Properties` 文件常用于存储配置信息,如数据库连接字符串、应用配置等。正确且高效地读取这些配置文件对于程序运行至关重要。本文将详细介绍六种不同的方法来读取 `Properties` 文件,并提供相应的...

    properties文件的读取

    `properties`文件的读取是Java开发中的常见操作,尤其在处理配置、国际化(i18n)或持久化数据时。 在Java中,我们使用`java.util.Properties`类来处理`properties`文件。以下是一个简单的`properties`文件读取的...

    java实现properties文件读取

    在Java编程中,Properties文件是用于存储配置信息的文本文件,通常以键值对的形式存在。这些文件在程序运行时可以被加载并解析,以便应用根据配置内容进行动态行为调整。本篇将深入探讨如何使用Java来实现Properties...

    Java那些事儿之(一)读取property配置文件

    本文将深入探讨如何在Java中读取和操作`properties`配置文件。 1. **什么是Properties文件** `properties`文件是一种文本文件,其内容遵循特定的语法,主要用于存储程序的配置信息,如数据库连接字符串、应用设置...

    使用J2SE API读取Properties文件的六种方法

    在Java开发中,配置文件通常是用来存储应用的配置参数或者环境设置,而Properties文件是最常见的配置文件格式。本文将详细讲解使用J2SE API来读取Properties文件的六种方法。 1. **使用java.util.Properties类的...

    java解析读取properties文件的6中方法总结

    在Java编程中,Properties文件是用于存储配置信息的文本文件,通常以键值对的形式存在,广泛应用于系统配置、国际化和本地化等场景。本文将详细介绍六种在Java中解析和读取Properties文件的方法。 1. **使用...

    java读取属性文件

    在Java编程中,读取属性文件是常见的任务,这些文件通常用于存储应用程序的配置信息,如数据库连接字符串、系统设置等。属性文件是以键值对形式存在的文本文件,其扩展名为`.properties`。本篇文章将深入探讨如何在...

    读取properties、xml格式的配置文件的实例

    这是一个简单实现读取properties、xml格式的配置文件... 方法一:java.util.ResourceBundle读取properties类型文件; 方法二:java.util.Properties读取properties类型文件; 二、读取xml类型文件 dom4j读取xml文件;

    java-gui-master.java课程设计大作业

    标签"java"表明这个项目与Java编程语言密切相关,Java是一种广泛使用的面向对象的编程语言,尤其适合开发跨平台的应用程序,包括桌面应用和Web应用。在GUI方面,Java提供了AWT(Abstract Window Toolkit)和Swing库...

    Java读取.properties配置文件的几种方式

    在Java开发中,配置文件是不可或缺的一部分,它们通常存储应用程序的可变参数,例如数据库连接字符串、服务器端口等。`.properties`文件是最常见的配置文件格式,因为它们简单且易于处理。本文将详细介绍三种在Java...

Global site tag (gtag.js) - Google Analytics