美文网首页
Properties:

Properties:

作者: 公子请留步LookMe | 来源:发表于2018-08-31 14:31 被阅读0次

    Properties类表示了一个持久的属性集,Properties 可以保存在流中或从流中加载.属性列表中每个键及其值都是一个字符串.
    特点:
    继承hashtable,是线程安全的键值对存储结构
    properties可保存在流中或从流中加载
    只能保存字符串的键值对.
    构造器:
    properties()
    创建一个无默认值的空属性列表.
    方法:
    setproperties(key,value)

    package propertiesDemo;
    
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.Properties;
    import java.util.Set;
    
    public class ProperText {
        public static void main(String[] args) {
            Properties p = new Properties();
            p.setProperty("name", "张三");
            p.setProperty("age", "10");
            p.getProperty("gender","male");
            PrintWriter  pw =null;
            try {
              pw = new PrintWriter(new FileWriter("text.txt"),true);
              Set keys = p.keySet();
              for(Object obj : keys) {
                  String key = (String) obj;
                  String value = p.getProperty(key);
                  pw.println(key+"="+value);
              }
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }finally {
                if(pw != null) {
                    pw.close();
                }
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:Properties:

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