• Properties


    /*
    Properties是hashTable的子类,也就是说具有map集合的特点,而且它里面存储的键值对都是字符串。
    是集合中IO相结合的容器,该集合的特点可用于键值队的配置文件。
    */
    import java.io.*;
    import java.util.*;
    class  PropertiesDemo
    {
    	public static void main(String[] args) 
    	{
    		setAndGet();
    	}
    
    	//设置和获取要素
    	public static void setAndGet()
    	{
    		Properties pro = new Properties();
    		//添加元素
    		pro.setProperty("java1","10");
    		pro.setProperty("java2","50");
    
    		//获取值
    		String value =	pro.getProperty("java1");
    		System.out.println("java1获取值getProperty():" + value);
    
    		Set<String> names = pro.stringPropertyNames();
    		for(String name : names)
    		{
    			System.out.println(name + "..." + pro.getProperty(name));
    		}
    
    		//load可以讲结果存入到流中。store进行保存。前面#号是注释,properties要求必须是键值对。
    	}
    
    	//读取文件的配置信息
    	/*
    		步骤:
    		1、用流与文件关联
    		2、读取一行数据,将改行数据用“=”进行切割
    		3、等号左边为键值,右边为值,存入property
    	*/
    	public static void readIni()
    	{
    		BufferedReader buffReader = new BufferedReader(new FileReader());
    		String line = null;
    		while((line = buffReader.readLine()) != null)
    		{
    
    		}
    	}
    }
    

  • 相关阅读:
    五分钟搭建起一个包含CRUD功能的JqGrid表格
    TDD学习笔记【六】一Unit Test
    CQRS
    开源一个vue2的tree组件
    权限管理[Linux]
    文件管理[Linux]
    查看文本[Linux]
    常用命令[Linux]
    文件管理[Linux]
    状态机工作流
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/4258460.html
Copyright © 2020-2023  润新知