From f02a8b7cb4f2d9747fb6c5f5e5c1c9d6d9dfb188 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 11 Aug 2026 14:40:52 +0800 Subject: [PATCH] =?UTF-8?q?s-day09-Properties=20=E7=9A=84=E7=89=B9?= =?UTF-8?q?=E7=82=B9=E4=B8=8E=E5=9F=BA=E6=9C=AC=E4=BD=BF=E7=94=A8(?= =?UTF-8?q?=E9=87=8D=E7=82=B9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/inmind/properties06/Demo17.java | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 s-day09/src/com/inmind/properties06/Demo17.java diff --git a/s-day09/src/com/inmind/properties06/Demo17.java b/s-day09/src/com/inmind/properties06/Demo17.java new file mode 100644 index 0000000..7f65e38 --- /dev/null +++ b/s-day09/src/com/inmind/properties06/Demo17.java @@ -0,0 +1,38 @@ +package com.inmind.properties06; + +import java.util.Properties; +import java.util.Set; + +/* +Properties 的特点与基本使用(重点) + + 构造方法 + public Properties() :创建一个空的属性列表。 + + 常用的存储方法 + public Object setProperty(String key, String value) : 保存一对属性。 + public String getProperty(String key) :使用此属性列表中指定的键搜索属性值。 + public Set stringPropertyNames() :所有键的名称的集合。 类似keySet() + + 注意: + 1.Properties类似一个HashMap + 2.它的真正作用是,能够将指定的配置文件的信息读取到properties对象中 + */ +public class Demo17 { + public static void main(String[] args) { + //1.创建属性集对象 + Properties properties = new Properties(); + //2.保存属性集 + properties.setProperty("username","admin"); + properties.setProperty("password", "1234"); + System.out.println(properties);//toString() + //3.获取属性值 + String username = properties.getProperty("username"); + String password = properties.getProperty("password"); + System.out.println(username); + System.out.println(password); + //4.获取属性集的所有键 + Set keys = properties.stringPropertyNames(); + System.out.println(keys); + } +}