package com.iss.rss.util;
import java.io.InputStream;
public class StringManager
{
/**
* 资源文件管理类的实例
*/
private static StringManager instance;
/**
*
*/
private String strRS = "";
public static String strPro = null;
/**
* 构造方法
*
* @param lang
*/
public StringManager()
{
}
/**
* 得到StringManager的实例
*
* @param lang
* @return
*/
public static StringManager getInstance()
{
if (instance == null)
{
instance = new StringManager();
}
return instance;
}
/**
* 得到对应字段的值
*
* @param name
*/
public String load(String name)
{
InputStream is = this.getClass()
.getResourceAsStream("/strings/" + name);
try
{
byte[] buf = new byte[3060];
is.read(buf);
strRS = new String(buf, "utf-8");
is.close();
}
catch (Exception ex)
{
}
return strRS;
}
/**
* 得到对应的字段
*
* @param name
* @return
*/
public static String get(String name)
{
if (null == strPro)
strPro = StringManager.getInstance().load("resource.properties");
int istrBegain = strPro.indexOf(name) + name.length() + 1;
int istrEnd = strPro.indexOf("\n", istrBegain) - 1;
String str = strPro.substring(istrBegain, istrEnd);
try
{
}
catch (Exception e)
{
e.printStackTrace();
}
return str;
}
}
分享到:
相关推荐
在Java编程中,读取资源文件是常见的任务,特别是在配置应用程序、处理文本数据或加载本地化内容时。本文将深入探讨如何使用Java读取资源文件,特别是properties类型的文件。 资源文件通常存储在项目的类路径...
本案例聚焦于如何利用静态代码块结合类加载器来高效地获取资源文件,尤其是属性配置文件。下面我们将深入探讨这两个概念及其在实际开发中的作用。 首先,静态代码块是在类被加载到JVM(Java虚拟机)时执行的一段...
把文件资源打包进MFC的exe文件中,运行时进行加载,然后读取文件中的文本内容或者二进制内容 内含应用例程:1.把一个对象存为二进制文件,加载文件后恢复原对象 2.生成文本,加载资源中的文本文件,获取文本中的字符...
在 Servlet 中,我们可以使用 ServletContext 的 getRealPath(String path) 方法来获取资源文件的真实路径。该方法返回的是资源文件在服务器文件系统上的真实路径。参数 path 代表资源文件的虚拟路径,它应该以正...
资源文件的读取对于程序来说至关重要,因为它允许程序动态获取和处理外部信息,增强程序的灵活性和可扩展性。本篇将详细介绍如何在Java中创建和读取资源文件,以及使用提供的`KeyValueUtils.java`和`KeyValue.java`...
在Java编程中,读取资源文件是一项常见的任务,特别是在开发应用程序时,我们可能需要加载配置文件、图片、音频或视频等资源。在这个场景下,我们将深入探讨如何在IntelliJ IDEA(Idea)环境中读取资源文件,特别是...
### Java读取资源文件时内容过长与换行的处理 在Java开发过程中,经常会遇到需要读取资源文件的情况,比如配置文件、属性文件等。这些文件中的内容有时会非常长,或者为了提高可读性,需要进行换行处理。本文将详细...
在Java编程中,读取资源文件是一项常见的任务,无论是在执行测试、加载配置还是处理静态内容时都会用到。资源文件可能包含配置信息、文本数据、图片或者任何其他需要在程序运行时访问的数据。本篇文章将详细介绍如何...
本篇文章将详细探讨如何使用Properties类来读取资源文件,以及在实际应用中的安全检查。 首先,我们需要了解`Properties`类的基本用法。`java.util.Properties`继承自`Hashtable`,它提供了一种存储和检索配置参数...
用于获取apk文件资源文件 将需要反编译的APK文件放到该目录下,打开命令行界面(运行-cmd) ,定位到apktool文件夹,输入以下命令:java -jar apktool.jar decode test.apk (命令中test.apk指的是要反编译的apk...
在这个主题中,我们主要讨论如何在SharePoint 2010环境中获取资源文件及文件夹,这对于日常管理和开发工作至关重要。 首先,我们需要理解资源文件和文件夹在SharePoint中的概念。资源文件通常指的是存储在 ...
### ResourceBundle与Properties读取Maven中Resources目录下的资源文件 #### 一、概述 在Java开发过程中,我们经常需要读取资源文件中的配置信息。在Maven项目中,`src/main/resources`目录下通常存放了各种配置...
首先,获取资源管理器对象,然后调用`GetObject`或`GetString`方法,根据资源类型选择适当的方法。例如,对于一个图片资源,可以这样做: ```csharp var assembly = Assembly.GetExecutingAssembly(); var ...
在C#编程中,获取资源文件中的图片是一项常见的任务,特别是在开发Windows应用程序或者Web应用程序时。资源文件通常用于存储应用程序的图标、图片等静态内容,以便在运行时能够方便地访问。以下是一个详细讲解如何...
获取资源文件中的图片可以使用不同的方法,例如使用System.Drawing命名空间中的Image类来加载图片,也可以使用System.Resources命名ospace中的ResourceManager类来读取资源文件中的图片。但是,使用...
接下来,你可以在C#代码中使用`ResourceManager`类来获取和显示资源文件中的文本。例如,以下代码将获取并显示"Hello"的英文和中文版本: ```csharp ResourceManager rm = new ResourceManager("Resources", typeof...
在实际开发中,获取文件路径是非常重要的,例如在读取配置文件、加载资源文件、记录日志文件等场景中都需要获取文件路径。 控制台应用程序获取文件路径 在控制台应用程序中,可以使用以下方法获取文件路径: 1. `...
在Windows Presentation Foundation(WPF)框架中,动态调用资源文件是一种常见的技术,它使得开发者能够在运行时根据需求加载和应用不同的资源。标题中的“WPF动态调用资源文件”特指在WPF应用程序中,如何根据用户...
ResourcesUtil 是一个实用的工具类,用于读取资源文件,提供了多种方式来获取资源文件的值。 1. ResourcesUtil 工具类的实现 ResourcesUtil 工具类实现了 Serializable 接口,提供了多种方法来读取资源文件。该类...
Android读取资源文件的方法 Android读取资源文件的方法是Android应用程序中的一种常见操作,主要介绍了Android读取资源文件的方法的相关资料,提供了两种方法及实例,方便开发者快速掌握。 一、放入到资源文件夹...