java关于Properties的使用

Java中Properties的使用详解 Properties`类是Java中处理配置文件的有用工具。了解`Properties`类的使用方法可以帮助你更好地管理Java应用程序的配置。`Properties`类提供了一个即简单又强大的解决方案,用于处理配置文件。本文将详细介绍`Properties`类的使用,以及如何在Java应用程序中加载和保存配置文件。`Properties`类是Java `util`包的一部分,它继承自`Hashtable`类。- `load(Reader reader)`:从`Reader`对象读取属性列表(键值对)。 阅读详情

     当我们启动java虚拟机的时候,会加载许多配置信息, 例如虚拟机的版本、系统版本、默认编码以及jdk的安装路径等等信息,这些信息都是以键值对的形式存在。如:os.name=Windows 7,说明了系统是win 7版本的,这些信息都封装在一个Properties的对象中。

     Properties继承自Hashtable,说明其是以键与值的方式存在的,只是Properties的键与值都是必须是字符串类型的数据。Properties常被用于配置文件的写入与读取,配置文件中记录着程序的各项参数信息,使用程序的用户可以自定义某些参数,以达到软件的个性化。

     Properties的使用。

1、获取系统配置信息:

		//获取系统的配置信息
		Properties prop = System.getProperties();
		//将信息输出到控制台
		prop.list(System.out);
		//将信息输出到文件
		prop.list(new PrintStream("D:\\prop.txt"));
2、Properties的基本操作:


		// 获取properties对象
		Properties properties = new Properties();
		//增加属性
		properties.setProperty("java", "java".hashCode() + "");
		properties.setProperty("c", "c".hashCode() + "");

		System.out.println(properties);
		// 获取属性
		for (String s : properties.stringPropertyNames()) {
			System.out.print(s + ":");
			System.out.println(properties.getProperty(s));
		}

3、将Properties以配置文件的形式存储,并读取配置文件,获取配置信息:

public class PropTest {

	public static void main(String[] args) {
		storeProp(); // 将配置信息存入配置文件中
		loadProp(); // 加载配置信息
	}

	// 将配置信息存入配置文件中
	private static void storeProp() {
		try {
			// 获取Properties对象
			Properties prop = new Properties();
			prop.setProperty("window_size", "1366*768");
			prop.setProperty("font_color", "red");
			// 将配置信息写入配置文件中
			prop.store(new FileWriter("D:\\prop.in"), "第一次参数设置");
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	// 加载配置信息
	private static void loadProp() {
		try {
			//加载配置信息
			Properties prop = new Properties();
			prop.load(new FileReader("D:\\prop.in"));
			
			prop.list(System.out);
			
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}


Win10安装Nek5000 1 安装wsl 2 2 安装Nek5000 3 安装依赖项 4 安装openmpi 5 配置Nek5000 6 编译Nek5000 7 运行Nek5000算例 8 安装paraview并查看结果 阅读详情

相关推荐

从DIY到实战:手把手教你搭建一个媲美吉时利2450的nA级电流源表(附原理图与避坑指南)

本文详细解析如何从零打造nA级精密电流源,涵盖核心设计原理、PCB布局技巧、热电偶效应应对及校准验证体系。通过低成本替代方案和优化设计,实现媲美商用源表的性能,特别适合硬件爱好者和独立开发者。文章还提供原理图与避坑指南,助你轻松搭建高精度电流源系统。

weixin_42656416的博客 292

【Java】Properties类

Properties(Java.util.Properties)是Java中一个比较重要的类,主要用于读取Java的配置文件。各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。在Java中,其配置文件常为.properties文件,格式为文本文件,文件的内容的格式是“键=值”或者“键 值”的格式,文本注释信息可以用"#"来注释。 在做Java项目开发过程中,涉及到一些数据库服务连接配置、缓存服务器连接配置

weixin_53972936的博客 2万+

从‘眼花缭乱’到‘心中有数’:rs-fMRI统计分析全流程避坑指南(附DPABI操作截图)

本文详细解析了rs-fMRI统计分析的全流程,从质量控制到统计模型选择,再到多重比较校正和结果解读。特别针对DPABI软件操作中的常见陷阱提供实用指南,帮助研究者避免FDR和GRF校正等关键环节的错误,实现从数据混乱到清晰分析的转变。

weixin_33686714的博客 398

详细讲解Java中的Properties类

Properties 类是 Java 中用于处理配置文件的工具类,它继承自 Hashtable 类,实现了 Map 接口。 - 主要用于读取和写入属性文件,以键值对的形式存储数据。 - 配置文件通常以 .properties 为扩展名,其中每一行表示一个属性或配置项。

码农研究僧的博客 8322

ABAP代码检查(Code Review)

1、SLIN 扩展程序检查 也可通过(SE38工具栏->检查-扩展程序检查) 进入 2、ATC 检查 通过<SE38菜单栏-检查-ABAP测试主控室> 或事物代码SCI, 支持自定义检查变式 SCI可以配置检查变式满足特殊需求,配置对象集用于批量检查 3、通过ABAP测试主控室实现统一管理,定期检查作业和监控功能(事务代码ATC) 参考 SLIN...

u012232542的博客 6063

【windows】【系统还原】亦是美kms执行一键关闭defender 之后,windows defender 被卸载了,无论如何都打不开

还是执行 都没有明显效果 那么,我最后是怎么解决得呢? 一、打开控制面板(任务栏搜索kzmb)

weixin_41899098的博客 6906

Java中Properties类的详细介绍

Properties类是Java中的一个实用工具类,用于键值对(字符串键和字符串值)。它继承自Hashtable类,并扩展了一些特定的功能,主要用于读取和写入配置文件(通常是.properties文件)。Properties类主要用于处理配置文件,通常用于存储应用程序的配置信息,它主要有以下特点:键值对:所有键和值都是字符串类型线程安全:继承自Hashtable类,因此线程是安全的配置文件读写:支持.properties文件读取配置信息,并可以将配置信息写回到文件中。

楠寻寻的博客 1911

三种 绘制奈奎斯特曲线 的方法

如何绘制Nyquist曲线 提供三种绘制方法,其中使用最广泛的是概略图绘制方法 ①解析法绘制 ②概略图法绘制 ③MATLAB绘制

weixin_46664967的博客 6万+

Java中的Properties类详解

1.Properties类是什么? Properties(Java.util.Properties),该类主要用于读取Java的配置文件,不同的编程语言有自己所支持的配置文件,配置文件中很多变量是经常改变的,为了方便用户的配置,能让用户够脱离程序本身去修改相关的变量设置。就像在Java中,其配置文件常为.properties文件,是以键值对的形式进行参数配置的。 2.API 中的Properties类 3.常用的方法 getPropert...

舞鹤白沙编码日志 5536

ABAP - Function ALV 11 - 单元格下拉框

【代码】ABAP - Function ALV 11 - 单元格下拉框。

HeathlX的博客 1814

33、AI赋能5G/6G通信:LDPC码解码与强化学习技术解析

本文探讨了基于AI和强化学习的LDPC码技术在5G/6G通信中的应用。包括LAMS解码器、神经MS解码器、盲识别方法、统一极性-LDPC解码器、NNMS和SNNMS解码器、N-2D-NMS解码器、神经分层MS解码器、MAB-NS方案以及强化学习与MCTS结合的技术。这些技术在提升解码性能、降低计算复杂度和增强系统适应性方面表现出色,为未来通信系统的发展提供了强有力的支持。

lambda的博客 242

java的Properties类介绍

虽说它实现了Hashtable,但加入键值对的方法名不同,Properties需要用setProperty()进行存入。读取需要用getProperty()进行读取。,它是Hashtable的实现类,而Hashtable是Map的实现类。Properties主要用来当配置文件使用,是以键值对的形式存储。另外它多了store()方法,传入一个字符串输出流,存储到本地。load()方法,传入一个输入流,恢复为对象。#粤嵌星计划,粤嵌我来了#...

welcome 286

硬件工程师笔试面试高频考点汇总——(2025版)

《硬件工程师笔试面试知识汇总》一文系统梳理了硬件领域的核心知识体系,涵盖电子器件、模拟电路、数字电路等模块。文章详细解析了电阻、电容、电感等基础元件的选型与应用,深入探讨了三极管、MOS管等半导体器件的工作原理,并对比分析了DCDC与LDO等电源方案。在电路设计方面,提供了滤波器、放大器等实用电路的设计方法与仿真案例,同时包含UART、I2C等通信协议的实现要点。文章还整合了戴维宁定理等电路分析理论,并附有美团、联想等名企真题解析。通过器件特性、电路设计、企业真题三维度内容,为硬件工程师构建了完整的知识框架

XU157303764的博客 1万+

java.util.Properties类操作properties文件

文章目录1 Properties类1.1 认识properties文件1.2 了解Properties类1.3 properties文件与Properties类的关系1.4 使用Properties类1.4.1 操作properties1.4.2 操作XML文件1.4.3 java读取properties文件的九种方法 1 Properties类 由于java.util.Properties类也是属于继承Map的,所以就归类到集合这章了 1.1 认识properties文件 了解并认识properties文

上善若泪 3128

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Java-Properties类和properties文件详解

Java开发中配置文件是存储程序参数的常用方式,而properties文件因其简洁的键值对格式,成为最常用的配置文件类型之一,与之配套的java.util.Properties类,则是操作properties文件的核心工具。本文我将详细讲解properties配置文件的格式规范、Properties类的常用方法,以及在实际开发中的读写操作和最佳实践。

aa_hdkf_vg的博客 1762

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

java 写入properties文件_java读取,写入properties文件,Properties工具类

一.用ResourceBundleResourceBundle rb = ResourceBundle.getBundle("env"); //没有.properties结尾String driver = rb.getString("jdbc.driverClassName");二.用PropertiesProperties env = new Properties();//InputStream...

weixin_36279637的博客 371

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

java properties 新建_Java中Properties类的操作

一、Java Properties类Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像Python支持的配置文件是.ini文件,同样,它也有自己读取配置文件的类ConfigParse,方便程...

weixin_39942351的博客 494

java中获取properties文件的内容

上一篇讲了怎么properties的格式规范,这篇讲解怎么在java中获取properties里面的参数 闲话不多说,直接上例子 新建一个winvoi.properties文件,里面的内容时: age=152 name=linkaige id=125633 相信大家已经能看懂上面的内容了,不懂得请先看我的另外一篇博客 -->怎么编写properties文件 新建一个java类Tes...

星月昭铭的博客 3891

Java中Properties集合

目录 1、Properties 集合特点 2、Properties 集合中存储键值对 3、Properties 类中常用方法 Properties 类表示了一个持久化的属性集,可保存在流中或从流中加载,属性列表中每个键及其对应的值都是一个字符串 1、Properties 集合特点 Properties 类是 Hashtable 的子类,Map 集合中的方法都可以用 该集合没有泛型,键...

ONESTARの博客 2996

java中properties作用,java中Properties类的使用

java中Properties类的使用在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件)。Properties的构造函数有两个,一个不带参数,一个使用一个Properties对象作为参数。使用Properties读取.properties文件test.properties文件如下:#测试环境配置:平台路径配...

weixin_28996657的博客 428

Java中怎么创建properties_Java中.properties文件的使用

引入properties文件.png在实际编程开发中,经常会有像上述图片那样的情况,需要保存一些参数的数据,例如一些配置信息。这些数据如果用数据库的话显得太大材小用,用文本文件的话读取操作又非常的麻烦,而如果用.properties文件(通过“键—值”的格式存储)的话就会非常的方便。Java中就有专门的类来支持操作.properties文件——java.uitl.Properties类。知识点归纳...

weixin_39937447的博客 1672

JAVA Properties使用

在开发中,总是会将系统相关参数信息统一放到配置文件中,便于设置管理,于是选择较为简单的java.util.Properties 介绍 Properties继承自Hashtable,用JDK里面的话说,"Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。" 通过它,我们可以很方便的操作.properties、

黄智霖的博客 3361

java中获取properties_java中获取properties文件的内容

上一篇讲了怎么properties的格式规范,这篇讲解怎么在java中获取properties里面的参数 闲话不多说,直接上例子新建一个winvoi.properties文件,里面的内容时: age=152name=linkaigeid=125633相信大家已经能看懂上面的内容了,不懂得请先看我的另外一篇博客 -->怎么编写properties文件 新建一个java类Test.java(注...

weixin_39652646的博客 309

java中properties类_java中Properties类的使用

在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件)。Properties的构造函数有两个,一个不带参数,一个使用一个Properties对象作为参数。使用Properties读取.properties文件test.properties文件如下:#测试环境配置:平台路径配置jstrd_home=D:/TMS2...

weixin_42395985的博客 193

java properties用法_Java Properties的使用

转自:https://www.cnblogs.com/bakari/p/3562244.html一、Java Properties类Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像Pyth...

weixin_31014835的博客 635

java 写入properties文件_Java读写Properties配置文件

Java读写Properties配置文件,1.Properties类与Properties配置文件Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法(1)load(InputStream inStream)这个方法可以从.properti...

weixin_33708562的博客 2387
上一篇: BeanUtils框架的使用
下一篇: java实现u盘内容的自动复制
Sweeter
博客等级 码龄14年 81粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值