- 浏览: 324537 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (254)
- java (178)
- tomcat (6)
- 邮件 (1)
- smtp (1)
- Linux (2)
- 编码 (2)
- 导入工程 (1)
- Specification Level (1)
- hibernate (10)
- 字段类型 (1)
- 字段类型匹配 (1)
- 数据库 (3)
- sql (9)
- struts2 (8)
- 类型转换 (2)
- java,MyEclipse,SVN (1)
- Myecplise (4)
- 输入校验 (1)
- JFrame (2)
- Oracle (8)
- google (1)
- Swing (3)
- Fusioncharts (1)
- 找工作 (0)
- js (4)
- jsp (11)
- displaytag (1)
- spring (8)
- 工作 (1)
- String (1)
- 算法 (2)
- IO (1)
- xml (3)
- 设计模式 (1)
- UML (1)
- 文档 (1)
- ajax (1)
- 日常 (7)
- sql server (1)
- mysql (3)
- git (1)
- Maven (1)
- mongodb (1)
- postman (1)
最新评论
Properties类继承了HashTable类
Properties里面存放的键和值都是字符串
Properties经常用在代码里面的一些配置文件,属性文件。
Properties用法和HashMap相类似。
另外System.getProperties()方法会返回系统所有的环境变量,返回的是一个Properties对象,读取里面的内容可以查看。
CSDN上学习总结:首先介绍读取.properties文件的六种方法
1.使用java.util.Properties类里的load()方法
例如:InputStream in = new BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2.使用class变量的getResourceAsStream()方法
例如:InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
3.使用java.lang.ClassLoader类的getSystemResourceAsStream()方法
例如:InputStream in = ClassLoader.getSystemResourceAsStream(name);
Properties p = new Properties();
p.load(in);
4.使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
例如:InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5.使用java.util.ResourceBundle类的getBundle()方法
例如:ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
6.使用java.util.PropertyResourceBundle类的构造函数
例如:InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
下面再做一些补充说明:
1.如果用servlet开发还可以使用javax.servlet.ServletContext的getResourceAsStream()方法
例如:InputStream in = context.getResourceAsStream(path);
Properties p = new Properties();
p.load(in);
2.在将工程打成jar包之后里面的读取.properties文件的程序可能出错,具体是由于.properties文件放置以及寻找路径不对造成的。可以按以下规制调用上面的方法:“
properties的读取方法受到文件放置的位置的影响。当properties位于jar包内部时,使用法三和法四,当properties位于jar包外部时,使用法一,同时将java启动脚本放在jar包的同一目录下面或者在同一目录下启动java程序。 ”
Properties里面存放的键和值都是字符串
Properties经常用在代码里面的一些配置文件,属性文件。
Properties用法和HashMap相类似。
另外System.getProperties()方法会返回系统所有的环境变量,返回的是一个Properties对象,读取里面的内容可以查看。
CSDN上学习总结:首先介绍读取.properties文件的六种方法
1.使用java.util.Properties类里的load()方法
例如:InputStream in = new BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2.使用class变量的getResourceAsStream()方法
例如:InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
3.使用java.lang.ClassLoader类的getSystemResourceAsStream()方法
例如:InputStream in = ClassLoader.getSystemResourceAsStream(name);
Properties p = new Properties();
p.load(in);
4.使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
例如:InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5.使用java.util.ResourceBundle类的getBundle()方法
例如:ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
6.使用java.util.PropertyResourceBundle类的构造函数
例如:InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
下面再做一些补充说明:
1.如果用servlet开发还可以使用javax.servlet.ServletContext的getResourceAsStream()方法
例如:InputStream in = context.getResourceAsStream(path);
Properties p = new Properties();
p.load(in);
2.在将工程打成jar包之后里面的读取.properties文件的程序可能出错,具体是由于.properties文件放置以及寻找路径不对造成的。可以按以下规制调用上面的方法:“
properties的读取方法受到文件放置的位置的影响。当properties位于jar包内部时,使用法三和法四,当properties位于jar包外部时,使用法一,同时将java启动脚本放在jar包的同一目录下面或者在同一目录下启动java程序。 ”
发表评论
-
领域精通涉及技术点(不分先后)
2017-12-20 19:35 623Java8 netty jvm kafaka消息队列 上传下载 ... -
计算机各种单位讲解及换算
2017-12-13 13:54 1643我还听过有UK的 一、最小单位:位(bit,缩写为b) 在原 ... -
JAVA字符串格式化-String.format()和MessageFormat的使用
2017-12-05 10:39 1447String.format()常规类型的格式化 Stri ... -
eclipse启动项目常见问题
2017-11-16 17:46 1186今儿遇到了个问题,ecli ... -
字符编码笔记:ASCII,Unicode和UTF-8
2017-10-23 16:37 460讲的太牛逼了: http://ww ... -
emoji简单讲解
2017-10-23 15:17 975emoji处理方式大起底 http://blog.csdn.n ... -
BigDecimal讲解
2017-10-12 15:58 447BigDecimal 由任意精度的整数非标度值 和 32 位的 ... -
eclips 控制台console上不打印信息
2017-09-06 21:53 5831、进windows菜单 -> show view -& ... -
详解RequestMappingHandlerMapping和RequestMappingHandlerAdapter
2017-08-29 17:08 2981http://donald-draper.iteye.com/ ... -
用@ExceptionHandler 来进行切面异常处理
2017-08-29 11:47 2315有时候我们想处理某个类里Controller中抛出的异常怎么搞 ... -
Spring 注解@Component、@Repository、@Service、@Controller区别
2017-08-28 15:27 1018spring 2.5 中除了提供 @Com ... -
线程的一点小总结
2017-08-23 20:36 710java中main方法启动的是一个进程还是一个线程? 答:是一 ... -
线程池
2017-08-23 17:35 523诸如Web 服务器、数据库 ... -
Class源码大概讲解
2017-08-23 16:47 513http://blog.csdn.net/a327369238 ... -
Spring 事务相关
2017-08-14 12:10 476Transactionz注解的readOnly ... -
把时间当做朋友-前言
2017-08-13 20:47 407要管理的不是时间,而是自己。人们生活在同一个世界,却又各自 ... -
单例里面的方法讲解
2017-08-11 14:55 490spring里的controller是单例的。系统针对每个co ... -
eclipse拷贝出来的项目名称还是原来的
2017-07-26 16:46 1082需要修改的有如下几个地方: 1、pom.xml里面打包的名字一 ... -
自定义hibernate方言,新增自定义函数
2017-06-27 10:47 880按位与运算(&)在许多数据库中都是支持的,遗憾的是,H ... -
http请求参数:header body paramter三种参数区别、联系
2017-06-19 10:46 489312345
相关推荐
// 指定.properties文件的路径 String filePath = "config.properties"; Properties prop = new Properties(); try { // 使用FileInputStream打开文件 FileInputStream fis = new FileInputStream(filePath);...
// 加载.properties文件 props.load(in); // 获取属性值 String dbUrl = props.getProperty("db.url"); System.out.println("Database URL: " + dbUrl); } catch (IOException e) { e.printStackTrace(); } ...
在Java编程中,读取`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统参数等。`.properties`文件是一种基于键值对的文本格式,易于理解和编辑。在这个场景中,我们将探讨...
在Java编程中,读取`.properties`配置文件是常见的任务,这些文件通常用于存储应用程序的配置参数、系统设置等信息。下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`...
Java提供了内置的`Properties`类来方便地读取和写入这些配置文件,使得在程序中动态访问这些设置变得简单。 首先,我们需要创建`.properties`文件。例如,我们可以创建一个名为`config.properties`的文件,内容如下...
读取Properties文件是Java开发中的常见操作,特别是在需要根据配置文件动态改变程序行为的时候。下面我们将详细探讨如何在Java中读取Properties文件。 首先,你需要确保你的项目中包含了一个Properties文件,比如`...
在JavaScript(JS)环境中,读取.properties文件通常用于处理配置数据或者本地化文本。这些文件在Java开发中广泛使用,但JavaScript同样可以借助一些库或技术来读取它们。下面我们将详细探讨如何在JavaScript中实现...
首先,.properties文件是Java平台用于存储配置信息或文本资源的标准格式,特别适用于存储国际化字符串。这些文件通常包含键值对,其中键是标识符,值是对应的字符串。例如,键`greeting`可能对应值`你好,世界!`。...
本文将深入探讨如何在Java中高效地处理`.properties`文件,包括读取、写入以及更新其内容。我们将参考提供的博客链接(尽管实际链接未给出,但我们可以基于通用做法进行讲解)和一个名为`readPropertiesTest`的测试...
在JavaScript环境中,与Java或服务器端语言不同,我们通常无法直接读取.properties文件,因为浏览器安全限制禁止了这种跨域请求。然而,为了在前端实现国际化(i18n)功能,有时候我们需要在JavaScript文件中读取...
1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` username=admin password=123456 database.url=jdbc:mysql://localhost:3306/...
读取.properties文件的主要工具有Java的Properties类。以下是一个简单的示例,展示如何使用Properties类加载文件并将其内容转换为Map: ```java import java.io.*; import java.util.*; public class ...
Java类加载器的5种方式读取.properties文件 Java类加载器是Java虚拟机(JVM)的一部分,负责加载Java类和资源文件。读取.properties文件是Java应用程序中非常常见的操作,以下将介绍Java用类加载器的5种方式读取....
在Python编程中,有时我们需要处理Java开发中常用的`.properties`配置文件。虽然Python标准库并未直接提供处理此类文件的模块,但我们可以自定义一个类来实现这个功能。本篇文章将详细探讨如何通过Python来读取并...
本篇文章将深入探讨如何在Java中读取`properties`文件,无需依赖任何第三方库。 首先,我们需要了解Java的标准库中提供的`java.util.Properties`类。这个类提供了一种存储和加载属性列表的方法,它能够处理`....
在Java编程中,读取properties文件是常见的任务,主要用于配置应用程序的参数或环境变量。properties文件通常以键值对的形式存储数据,便于管理和修改。本文将详细介绍三种在Java中读取properties文件的方法。 1. ...
在Java编程中,读取工程下特定类型的文件,如`.properties`文件,是常见的任务,这类文件常用于存储配置信息。本文将详细讲解如何在Java中读取`.properties`文件,以及相关的源码分析和工具使用。 首先,`....
在Android开发中,读取`properties`文件是一个常见的任务,主要用于存储配置信息或者与Java中的`.properties`文件进行交互。`.properties`文件是一种简单的键值对格式,常用于跨平台的配置存储。以下是对这个主题的...
在Java代码中,我们首先创建一个`Properties`对象,它是读取Properties文件的核心工具。 ```java Properties prop = new Properties(); ``` 2. **加载Properties文件**: 使用`InputStream`来读取Properties...