Java中Properties集合中的方法load读取文本文件中的数据

Keil环境下单片机串口通信实战:如何用printf发送中文(附完整代码) 本文详细解析了在Keil开发环境下,单片机通过串口通信发送中文信息时产生乱码的根本原因及解决方案。核心在于理解并统一编码(如GB2312或UTF-8),并正确重定向printf函数。文章提供了针对STC89C52和STM32F103的完整代码示例,涵盖工程配置、编码设置、调试技巧,帮助开发者实现稳定可靠的中文串口输出。 阅读详情

Properties集合中的方法load,把硬盘中保存的文件(键值对),读取到集合中使用

#save data
#Wed Dec 02 20:25:04 CST 2020
菠萝吹雪=180
电灯泡=2000
上官子怡=170
我们要把这个读到硬盘中使用

void

load​(InputStream inStream)

从输入字节流读取属性列表(键和元素对)。

voidload​(Reader reader)

以简单的线性格式从输入字符流读取属性列表(关键字和元素对)。

 参数:

InputStream inStream:字节输入流,不能读取含有中文的键值对

Reader reader:字符输入流,能读取含有中文的键值对

使用步骤:

1、创建Properties集合对象,存储数据

2、使用Properties集合对象中的方法load读取保存键值对的文件

3、遍历Properties集合

注意:

1、存储键值对的文件中,键与值默认连接符可以使用=或者是空格(其他符号)

2、存储键值对的文件中,可以使用#进行注释,被注释的键值对不会再被读取

3、存储键值对的文件中,键与值默认都是字符串,不用再加引号

字符流读取

package com.baidu.属性集;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Properties;
import java.util.Set;

public class Properties集合中的方法load {
    public static void main(String[] args) throws Exception {
        show01();
    }

    private static void show01() throws Exception {
//        1、创建Properties集合对象,存储数据
        Properties prop= new Properties();
//        2、使用Properties集合对象中的方法load读取保存键值对的文件
        prop.load(new FileReader("F:\\develop\\prop.txt"));
//        3、存储键值对的文件中,键与值默认都是字符串,不用再加引号

        Set<String> set = prop.stringPropertyNames();
        for (String key : set) {
            String value = prop.getProperty(key);
            System.out.println(key+"="+value);

        }
    }
}

 

 

BSL编程语言 —— 系统化程序设计 BSL编程语言简介 文章目录0. 选择编程语言1. 写简单的表达式(Expression) 0. 选择编程语言 如果你第一次使用DrRacket,打开后需要选择Beginning Student Language (BSL) Language -> Choose Language (或直接按Ctrl + L),看到如下洁面后选择Beginning Student,点击OK 定义区【De... 阅读详情

相关推荐

华为2288H-V5服务器做raid的详细步骤

操作步骤 服务器启动界面 按del键进入设置输入密码,2288H-v5默认密码是Admin@9000 移动光标选择device manager 驱动管理选择configurationutility 配置管理 选择main menu 主菜单 选择第一个 configuration management 配置管理 选择create virtual driver 创建虚拟驱动选择select RAID level 选择RAID等级选择level-5 选择select drivers 选择驱......

weixin_46041124的博客 1万+

java属性集访问.properties的三种方式

集合家族中有个成员`java.util.Properties ` ,它继承于` Hashtable`。`Properties`是使用键值结构存储数据的,但它最大的特点是具有持久化功能。

qq_60614034的博客 236

手把手式介绍 ADNI 影像数据下载

1.搜索 1.1登录 打开ADNI的官网:http://adni.loni.usc.edu/,进入下面的界面。 点击 DATA&SMPLES 下的 ACCESS DATA AND SAMPLES,如下图。 页面跳转以后点击中间的“LOGIN”,这时会跳出一个新的界面,然后在右上角输入自己的帐号、密码即可。如果没有权限可以跳转到第2部分看看如何申请权限。 登录以后选择DOWNLOAD下的 Image Collections就是搜索下载影像数据,其他还有一些学习测试数据和遗传数据。 1.2 sea

永远想不起来更新的博客 1万+

java读取properties的方法

在日常使用中经常会读取properties文件,现在把自己在网上搜集的一些java读取properties的方法汇总如下: 1、使用java.util.Properties类的load()方法 如: InputStream is = new BufferedInputStream(new FileInputStream(new File(properties文件所在路径)); Prope

dengsilinming的专栏 2万+

PlutoSDR驱动安装避坑指南:从设备管理器异常到MATLAB 2023b完美识别

本文是一份详细的PlutoSDR驱动安装与MATLAB 2023b集成排错指南。针对Windows系统下常见的设备管理器异常、驱动兼容性问题,提供了从旧驱动清理、手动指定驱动文件到USB连接稳定性排查的完整解决方案。重点阐述了如何通过离线安装硬件支持包,并利用MATLAB命令进行连接测试与射频信号验证,最终实现设备的完美识别与稳定调用。

weixin_29159441的博客 428

uniapp(vue3)- 详解安装/使用pinia报错reportJSException >>>> exception function:createInstanceContext, excepti

uniapp vue3 pinia报错reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack -> at useStore,H5网页,微信小程序,安卓App,苹果App,nvue,uniapp安装使用pinia出现报错at useStore,uniapp+vue3+ts 使用pinia报

🏆 前端领域优质创作者 4046

运用properties进行文件操作

package haohaoxuexi; //利用properties输出到文件//资源配置文件import java.util.Properties; public class lianxi18 { public static void main(String[] args) { //创建properties对象 Properties properties=new Properties(...

weixin_33767813的博客 196

古月居ros2入门21讲里面7.节点:机器人的工作细胞,报错:QSocketNotifier: Can only be used with threads started...如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1823

Properties文件解析的坑

记录最近遇到的jdk解析properties的坑

不忘初心 1739

手把手教你学Simulink——高频隔离型双向DC-AC逆变器的建模与仿真

本文系统讲解高频隔离型双向DC-AC逆变器的Simulink建模与仿真,基于DAB+全桥逆变两级拓扑,详述DAB移相控制原理、双闭环控制策略及分步仿真搭建流程。重点涵盖电路建模、控制环设计、参数设置与常见问题调试,强调模块化分步验证与分层控制逻辑,实现安全、高效、灵活的双向能量流动仿真,适用于储能、微电网等场景的系统开发与验证。

MHD0815的博客 107

【测开求职】面试题:计算机网络 详细版整理

本篇文章是笔者为准备研究生复试和校招而写,因此主要针对问答,注重理解,而不在于细节计算。读者可以先查看上面的链接走一遍计算机网络的整体框架结构。其中,重点难点以及易混淆的知识点,笔者会用其他文章进行了详述,在知识点处贴好了链接,有需要的可以查阅。

vector的博客 5936

Properties类读取配置文件数据

一、Java Properties类 Java中有一个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件。 各种语言都有自己所支持的配置文件。 像Python支持的配置文件是.ini文件,同样,它也有自己读取配置文件的类ConfigParse,方便程序员或用户通过该类的方法来修改.ini配置文件。 在Java中,其配置文件常为.proper...

weixin_43757059的博客 403

51单片机最强模块化封装(3)

本篇文章将带大家继续封装我们的代码。这里我们会封装数码管的操作函数。我们又封装了一个模块啦,不知道现在大家有没有感受到模块化的强大呢。B站。

m0_49476241的博客 4061

java中load_java之Properties集合中的方法load

各位小伙伴们大家好在之前文章中小编介绍了java之Properties集合中的方法store,这次小编要介绍的是Properties集合中的方法load,具体如下:可以使用Properties集合中的方法load,把硬盘中保存的文件(键值对),读取到集合中使用。void load(InputStream inStream)void load(Read reader)参数:InputStream i...

weixin_30620121的博客 1872

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Properties类的load方法

我们先看一下load方法的源码: public synchronized void load(InputStream inStream) throws IOException { load0(new LineReader(inStream)); } 传入了一个输入流,然后调用了load0方法。 再看一下load0方法: private void load0 (L...

menqiqi_的博客 8155

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Properties集合中的方法store

java.util.Properties集合 extends Hashtable<k,v> implements Map<k,v> Properties 类表示了一个持久性的属性量。Properties 可保存在流中或从流中加载 Properties 集合是一个惟一和IO流相结合的集合 可以使用Properties集合中的方法store,把集合中的临时数据,持久化写入到硬盘中存储 可以使用Properties集合中的方法load,把硬盘中保存的文件(键值),读取到集合

weixin_44664432的博客 2052

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Java 基础 Properties之load

package demo5; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Properties; import java.util.Set; public class demo8 { public static void main...

毛毛虫会长大 1401

Java中Properties集合

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

ONESTARの博客 2996

Properties集合及其中的store、load方法

Properties集合 Properties集合中的store方法 package Text2; import java.io.FileWriter; import java.io.IOException; import java.util.Properties; import java.util.Set; public class demo9Properties { public static void main(String[] args) throws IOException {

weixin_52308754的博客 382

Java中的Properties属性集合

目录 什么是Properties集合 Properties集合的常用方法 Properties集合的store方法 Properties集合的store方法 什么是Properties集合 java.util.Properties集合extends Hashtable<k,v> implements Map<k,v> Properti...

我能在河边钓一整天的鱼 370

Java读取Properties文件的六种方法

使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.Resou...

小宝 3360

Properties集合中的方法load

可以使用Properties集合中的方法load,把硬盘中的保存的文件(键值对),读取到集合中使用 void load(InputStream inStream) void load(Reader reader) 参数: InputStream inStream :字节输入流,不能读取含有中文的键值对 Reader reader: 字符输入流,能读取含有中文的键值对 使用步骤: 1.创建Properties集合对象

weixin_44664432的博客 455

Java中的Properties集合

java.util.Properties集合 extends Hashtable<k,v>implements Map<k,v>。它表示了一个持久的属性集,可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。它是唯一一个和IO流相结合的集合。 ①可以使用该集合中的方法store,把集合中的临时数据,持久化写入到硬盘中存储。本来集合中的数据是内存中的,程序结束就没了。 ②可以使用该集合中的方法load,把硬盘中保存的文件(键值对),读取到集合中使用 ③属性列表中每个键及

xxxibgdrgn博客 594

Java中的属性集——Properties集合

Java中的属性集——Properties集合

jl08133341的博客 1060

【Properties】Properties的load方法

Properties的load方法其实就是传进去一个输入流,字节流或者字符 流,字节流利用InputStreamReader转化为字符流,然后字符流用 BufferedReader包装,BufferedReader读取properties配置文件,每 次读取一行,分割,因为Properties是Map的子类,然后用put进 Properties对象。

闲着没事_玩玩JAVA的专栏 3万+

java读取properties文件_Java读取Properties文件的六种方法

Java读取Properties文件有以下六种方法:1。使用java.util.Properties类的load()方法StringfileName="E:/system.properties";InputStreamin=newBufferedInputStream(newFileInputStream(fileName));Propertiesp=newProperties...

weixin_33327380的博客 4810
上一篇: JDK7和JDK9 try catch处理流对象的新特性与区别
下一篇: Java中Properties集合中将数据写入到文本文件的方法的使用步骤
崔凯洋
博客等级 码龄6年 26粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值