package com.ks.tools;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
/**
* @author 李英夫
* @ClassName PropertiesLoader
* @Version
* @ModifiedBy
* @Copyright @ 2010 H&L Technology Inc.
* @date 2010-1-18 上午09:17:13
* @description 资源文件读取器
*/
public class PropertiesLoader {
//properties文件路径
private static final String PROPERTY_LOCATION = "properties/util.properties";
/**
* 根据Key找value,默认的文件路径是properties/util.properties
* @author 李英夫(2010-1-18 上午10:54:39)
* @param key
* @return
* @throws IOException String
*/
public static String getText(String key)throws IOException{
Properties props = new Properties();
String filePath = PropertiesLoader.class.getResource("/").getPath()+PROPERTY_LOCATION;
filePath = filePath.replace("%20"," ");//空格会替换掉%20,%20在路径中时,系统好像找不到啊
props.load(new FileInputStream(filePath));
return props.getProperty(key);
}
/**
* 根据Key和url找value
* @author 李英夫(2010-1-18 上午10:57:43)
* @param key
* @param url 路径
* @return
* @throws IOException String
*/
public static String getText(String key, String url)throws IOException{
Properties props = new Properties();
String filePath = PropertiesLoader.class.getResource("/").getPath()+url;
props.load(new FileInputStream(filePath));
return props.getProperty(key);
}
}
分享到:
相关推荐
标题“pdf格式文件读取器,汗!”暗示我们将讨论一个专门用于打开和阅读PDF文件的软件。描述中提到的“不占系统资源”和“功能强大”是评价PDF阅读器的关键因素,意味着这款软件在提供高效阅读体验的同时,对计算机...
浏览器缓冲文件读取器是一种实用工具,专门设计用于帮助用户访问和管理他们在使用不同主流浏览器时产生的临时数据。这些临时数据通常包括图片、视频、音频文件以及Flash等内容,这些都是在浏览网页时被缓存在本地...
在Windows Forms(WinForm)开发中,资源文件的读取是一项关键任务,特别是在处理多语言支持时。资源文件允许开发者集中存储应用程序中的文本、图片和其他可本地化的元素,便于进行不同语言版本的切换。本教程将详细...
- `load()` 方法:从输入流加载属性列表,通常是从.properties文件读取。 - `getProperty()` 方法:根据指定的键获取对应的属性值。 - `store()` 方法:将属性列表写入输出流,常用于保存配置。 2. **读取....
因此,防止文件读取器这样的工具被滥用至关重要。 对于开发者而言,防范PHP注入有以下几个关键点: 1. 使用预编译语句(如PDO或mysqli预处理语句)来隔离用户输入和SQL代码。 2. 对所有用户输入进行过滤和转义,...
在描述中提到的"免费",意味着这个二进制文件读取器可能是面向公众开放,无需支付任何费用,这对于开发者和研究者来说是一个实用的资源,他们可以用来调试、分析或学习二进制文件格式。 至于"lightblue.style",这...
**JAR文件读取工具详解** Java Archive (JAR) 文件是Java平台上的一个重要组成部分,它主要用于打包Java类、资源文件以及元数据。JAR文件的出现使得Java开发者能够将多个类文件组合成一个单一的可执行文件,方便...
2. **资源加载和保存**:编辑器需要能够读取和写入资源文件。VB.NET提供`System.Resources.ResourceManager`类来操作资源。我们可以使用`ResourceManager.GetString`等方法获取字符串资源,或者`ResourceManager....
1. **添加资源**:在Visual Studio中,右键点击项目 -> “添加” -> “新项”,选择“资源文件”(Resources.resx)。这将创建一个资源文件,你可以在此处添加各种类型的内容,如图片、文本等。 2. **设置内嵌属性*...
RGB读取器的压缩包文件包含该软件的所有必要组件和资源,如执行文件、帮助文档、可能的库文件等。用户只需解压并运行主程序,即可开始使用这个强大的颜色管理工具。通过掌握RGB颜色模型和使用RGB读取器,用户不仅...
对于想要学习或使用这个短信文件读取器的人来说,这些资源是非常宝贵的。通过阅读和分析源码,可以深入了解VB.NET编程以及如何处理特定格式的文件。 总之,“VB.NET源码]西门子短信文件夹文件读取器”是一个展示...
对于想要编写小游戏的开发者来说,掌握这种资源文件的读取和解析技巧,可以借鉴游戏大作的设计,提升自己的游戏开发能力。不过需要注意的是,未经许可直接使用或修改游戏资源可能涉及版权问题,应当遵守相关法律法规...
BMP文件读取器是一种软件工具或程序,专门设计用于打开和显示位图(Bitmap)图像文件。位图图像文件格式,通常简称为BMP,是Windows操作系统中的一个标准图像文件格式,它存储未经压缩的像素数据,因此可以精确地...
"文件版本读取器"是一款实用工具,专为IT专业人士设计,用于查看和提取.exe和.dll文件的版本信息以及计算所有文件的MD5哈希值。这个程序在软件开发、测试和版本控制过程中非常有用,因为它能帮助用户快速检查文件的...
EXE文件分析器是一款强大的工具,专用于对可执行文件(EXE)进行深入的资源管理和编辑。这个软件允许用户查看、添加、修改或删除EXE文件中的各种资源,如图标、位图、对话框、菜单、字符串表等。通过这款工具,...
当资源文件(例如包含图像、音频等的.resx文件)与某个类关联后,可以使用此类来获取这些资源。 #### 示例代码分析 下面是一个具体的示例代码,演示了如何从资源中读取WAV文件: ```csharp System.ComponentModel...
3.实现了主窗体左边驱动器树形视图(显示各驱动器及内部各文件夹列表)、右边文件列表视图(显示当前文件夹下所包含的文件和下一级文件夹)的显示,以及两者的联动显示。左右窗体间设有分隔条,拖动可改变左右窗体大小...
在源码方面,DELPHI资源文件生成器可能采用DELPHI的VCL(Visual Component Library)框架进行构建,利用其强大的组件化开发能力,实现资源文件的读取、编辑和保存功能。源码对于学习和理解DELPHI的程序设计以及资源...
在Android应用开发中,我们经常会遇到需要从项目资源文件中读取数据的情况,尤其是非代码文件,如文本、配置文件或JSON数据等。在这种场景下,Android提供了`Assets`目录,用于存放这些非编译型资源。本教程将详细...
本主题将详细讲解使用C#语言实现二进制文件读取器的核心概念和技术。 标题中的“二进制文件读取器(C#源码)”指的是一个C#程序,它能够读取二进制文件的内容。二进制文件与文本文件不同,它们不遵循可打印字符的...