美文网首页
16_Properties属性集对象

16_Properties属性集对象

作者: 真是个点子王 | 来源:发表于2020-12-09 16:02 被阅读0次

Properties简介

  • Properties:属性集对象,其实就是一个Map集合
  • Properties代表的是一个属性文件,可以把键值对的数据存入到一个属性文件中去
  • 属性文件:后缀是.properties结尾的文件,里面的内容都是key=value

写入属性文件

//Properties的方法
public Object setProperty(String key, String value)//保存一对属性。
public String getProperty(String key) //使用此属性列表中指定的键搜索属性值
public Set<String> stringPropertyNames() //所有键的名称的集合
public void store(OutputStream out, String comments)//保存数据到属性文件中去
public void store(Writer fw, String comments)//保存数据到属性文件中去

示例

  • 需求:使用Properties对象生成一个属性文件,里面存入用户名和密码信息
public class PropertiesDemo01{
    public static void main(String[] args) throws Exception{
        // a.创建一个属性集对象:Properties对象
        Properties properties = new Properties();
        properties.setProperty("admin","123456");
        properties.setProperty("dllei","101333");
        System.out.println(properties);
        
        // b.把属性集对象的数据存入到属性文件中去
        OutputStream os = new FileoutStream("filepath");
          /*
              第一个参数:被保存的数据的输出管道
              第二个参数:commit
          */
        properties.store(os,"commit");
    }
}

读取属性文件

public synchronized void load(InputStream inStream)//加载属性文件的数据到属性集对象中去
public synchronized void load(Reader fr)//加载属性文件的数据到属性集对象中去
  • 需求:Properties读取属性文件中的键值对信息
public class PropertiesDemo02{
    public static void main(String[] args) throws Exception{
        // 1.创建一个属性集对象
        Properties properties = new Properties();
        
        // 2.字节输入流加载属性文件数据到属性集对象properties中
        properties.load(new FileInputStream("filepath"));
        System.out.println(properties);
        System.out.println(properties.getProperty("dlei"));
        System.out.println(properties.getProperty("admin"));
    } 
}

相关文章

  • 16_Properties属性集对象

    Properties简介 Properties:属性集对象,其实就是一个Map集合 Properties代表的是一...

  • QT - QML对象属性

    QML对象属性 每个QML对象类型都有一组定义的属性。使用为该对象类型定义的属性集创建对象类型的每个实例。可以指定...

  • Unity3D初学者 2D精灵开发基础知识

    Hierarchy成集列表里存放所有游戏对象 Inspector属性面板 对应成集列表里的单个游戏对象 Scene...

  • 认识数据-DataMining

    一、数据对象和属性类型 数据集由数据对象组成;数据对象用属性描述。 数据对象:一个数据对象代表一个数据实体;又称为...

  • 数据挖掘-认识数据

    数据对象与属性类型 数据集由数据对象组成。一个数据对象代表一个实体。例如销售数据库中,对象可以是顾客、商品。属性是...

  • js对象

    5 - 对象 5.1 对象的相关概念 什么是对象?在 JavaScript 中,对象是一组无序的相关属性和方法的集...

  • 10.JavaScript对象(创建对象的三种方式(使用字面量创

    1 - 对象 1.1 对象的相关概念 什么是对象?在 JavaScript 中,对象是一组无序的相关属性和方法的集...

  • 小知识点集汇三

    小知识点集汇三 JavaScript 所有对象都有 __proto__ 属性,都指向创造对象的函数对象的 prot...

  • 数据挖掘之认识数据

    第二章 什么是数据集 数据集是数据对象的集合,由许许多多的数据对象组成,一个数据对象代表一个实体 数据对象的属性 ...

  • element-ui 菜单组件的路由模式

    1. 基础使用 获取路由对象,放入数据集 el-menu标签上添加 router 属性,遍历路由对象,el-men...

网友评论

      本文标题:16_Properties属性集对象

      本文链接:https://www.haomeiwen.com/subject/qhztgktx.html