`

java 资源文件

    博客分类:
  • java
阅读更多

1、在src目录下创建application.properties文件;

2、创建读取资源文件的类

public class PropertiesUtil {

    private static PropertiesUtil instance;

    /* 默认文件名称 */
    private final static String fileName = "application.properties";

    private static Properties properties;

    /**
     * 初始化
     */
    public static void init() {
        if (null == instance) {
            instance = new PropertiesUtil();
        }
        if (null == properties) {
            properties = new Properties();
            // 读取资源文件
            InputStream inputStream = PropertiesUtil.class.getClassLoader()
                    .getResourceAsStream(fileName);
            try {
                properties.load(inputStream);
            } catch (IOException ie) {
                ie.printStackTrace();
            }
        }
    }

    public static PropertiesUtil getInstance() {
        init();
        return instance;
    }

    /**
     * 读取资源文件
     *
     * @param key关键字
     * @return
     * @throws Exception
     */
    public String getProperties(String key) {
        try {
            if (null == properties) {
                init();
            }
            return properties.getProperty(key);
        } catch (Exception ex) {
            ex.printStackTrace();
            return null;
        }
    }
}
 

 

分享到:
评论

相关推荐

    java资源文件的处理

    在Java编程中,资源文件的处理是一个至关重要的环节,它涉及到程序运行时的数据读取、配置信息管理以及国际化(i18n)支持等多方面。资源文件通常包含非代码数据,如配置信息、文本字符串、图片、音频或视频等,它们...

    java资源文件压缩解压缩包CommonsCompress

    java资源文件压缩解压缩包 Commons Compress提取方式是百度网盘分享地址

    java解析资源文件

    在Java编程中,解析资源文件是一项常见的任务,它涉及到读取和操作项目中的文本、配置、图片等非代码数据。本教程将深入讲解如何在Java中处理资源文件,以及使用jbom解析工具的相关知识。 首先,理解资源文件的定位...

    Java工程中资源文件的用法

    ### Java工程中资源文件的用法详解 #### 概述 资源文件,通常指的是`.properties`文件,这类文件采用键值对的形式存储数据,广泛应用于Java项目中存储配置信息、国际化字符串等。通过使用`java.util.Properties`类...

    深入解析Java资源文件(Resource Bundle)的加载机制

    在Java开发中,资源文件(Resource Bundle)是一种用于国际化和本地化应用程序的重要机制。它允许开发者将界面文本、配置信息和其他资源与代码逻辑分离,从而支持多语言环境。本文将详细介绍Java中资源文件的基本...

    JAVA开发文件管理系统

    使用java开发一个文件管理系统,通过软件达成对电脑上文件的移动复制粘贴删除等功能。

    java 读取资源文件

    在Java编程中,读取资源文件是常见的任务,特别是在配置应用程序、处理文本数据或加载本地化内容时。本文将深入探讨如何使用Java读取资源文件,特别是properties类型的文件。 资源文件通常存储在项目的类路径...

    java文件资源管理系统

    Java文件资源管理系统是一种基于Java编程语言开发的工具,主要用于管理和操作文件及文件夹。系统集成了多种核心功能,包括文件夹的操作(创建、删除、进入)以及文件的显示、复制、压缩、解压和加密。以下是对这些...

    android apk 反编译java文件对应的资源批量修改(更改为R.java文件中的R.string.name格式)

    本文将反编译apk的java文件和资源文件重新关联引用对应,使得java文件能准确无误地重新引用资源文件。 (1)将反编译出的资源文件拷进studio中建项目,此时拷入的资源文件在R.java中会注册上; (2)从反编译出的...

    java实现文件加密解密

    Java 实现文件的加密与解密是指利用 Java 语言将资源文件(包括图片、动画等类型)进行简单的加密和解密。这种策略的原因和好处是将准备好的资源存储在云上,使用时通过网络进行读取即可,减少了应用程序本身的大小...

    基于java的文件资源管理器

    在本文中,我们将深入探讨如何使用Java语言开发一个本地文件资源管理器的桌面应用程序。Java是一种广泛使用的编程语言,尤其适合构建跨平台的桌面应用。文件资源管理器是用户与计算机系统之间交互的重要工具,它允许...

    java图形化实现文件上传_javagui上传文件,gui编写上传下载文件功能-Java文档类资源

    利用java图形化界面和网络编程相结合实现的--文件上传。 运行步骤: (1)分别运行工程两个包中的两个.java文件(UploadClient.java和UploadServer.java)分别会弹出“上传客服端”和“上传服务器”两个窗口。 ...

    java 分割文件 将大文件分割成小文件

    在Java编程语言中,分割大文件是一项常见的任务,特别是在处理大量数据或需要分批传输大文件的场景下。本文将详细介绍如何使用Java将一个大文件按照特定条件(如文件大小或生成日期)分割成多个小文件。 首先,我们...

    java文件路径获取

    - **Classpath**: 是Java运行环境的一个重要概念,它指定了Java虚拟机(JVM)加载类和资源文件的路径。 - **Resource**: 在Java中通常指的是类路径下的文件,如配置文件、图片等非可执行代码的文件。 - **URL**: ...

    文件资源管理器(java)文件打开删除复制粘贴等

    本篇文章将深入探讨如何使用Java来创建一个能够进行文件打开、删除、复制和粘贴操作的文件资源管理器。 首先,我们要了解Java中处理文件的基本类,如`java.io.File`。`File`类提供了许多方法,如`exists()`用于检查...

    Java简易文件管理器

    3.实现文本类文件(.txt, .java, .ini, .bat, )的预览功能(比如实现对前100行文本在某个小窗口中进行预览)。4.实现文件的重命名功能。5.实现对某个文件夹进行统计功能(如统计文件夹中文件数目)。

    java资源Java文件上传组件COSjava资源Java文件上传组件COS

    java资源Java文件上传组件 COSjava资源Java文件上传组件 COS提取方式是百度网盘分享地址

    java 文件管理器

    Java 文件管理器是一款基于Java语言开发的文件管理系统,它提供了用户友好的图形用户界面(GUI),使得用户可以方便地进行文件和目录的操作,...对于学习Java GUI编程或文件操作的开发者来说,这是一个极好的学习资源。

    java资源java资源java资源java资源java资源java资源

    【标题】"java资源java资源java资源java资源java资源java资源"显然强调的是与Java编程语言相关的学习资料或工具集合。在IT行业中,Java是一种广泛应用的面向对象的编程语言,以其跨平台、高性能和丰富的库而闻名。...

    让你的java 腾飞吧

    首先,要了解Java资源文件存放的位置。文档指出资源文件应放置在classpath下,通常是工程项目的class包下。这样做是为了确保在应用程序运行时能够方便地访问到这些资源文件。 接着,文档描述了获取系统资源文件的两...

Global site tag (gtag.js) - Google Analytics