Properties

Demo01: 

 

public class PropertiesDemo01 {
    public static void main(String[] args) {
        Properties pt = new Properties();
        pt.put("ggg",12);
        pt.put("xxx",13);
        pt.put("ccc",14);
        Set<Map.Entry<Object, Object>> entries = pt.entrySet();
        for (Map.Entry<Object, Object> tt:entries){
            Object value = tt.getValue();
            Object key = tt.getKey();
            System.out.println(key+","+value);
        }

    }
Demo02:Properties 的特有方法

​​​​​​​

 

 Demo03:

package PropertiesDemo;

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

public class PropertiesDemo03 {
    public static void main(String[] args) throws IOException {
//        proStore();
        proLoad();
    }

    private static void proLoad() throws IOException {
        Properties pp = new Properties();
        FileReader fr = new FileReader("/Users/verle/DeskTop/Properties.txt");
        pp.load(fr);
        fr.close();
        System.out.println(pp);
        Set<String> strings = pp.stringPropertyNames();
        for (String tt:strings){
            String value = pp.getProperty(tt);
            System.out.println(tt+","+value);
        }
    }

    private static void proStore() throws IOException {
        Properties pp = new Properties();
        pp.setProperty("xx","22");
        pp.setProperty("cc","23");
        pp.setProperty("vv","24");
        FileWriter fw = new FileWriter("/Users/verle/DeskTop/Properties.txt");
        pp.store(fw,null);
        fw.close();
    }
}

Demo04:

package PropertiesDemo;

import java.io.*;
import java.util.Properties;
import java.util.Set;

public class PropertiesDemo04 {
    public static void main(String[] args) throws IOException {
        Properties pp = new Properties();
        FileReader fr = new FileReader("/Users/verle/DeskTop/gg.txt");
        pp.load(fr);
        fr.close();
        String count = pp.getProperty("count");
        int i = Integer.parseInt(count);
        if (i>=3){
            System.out.println("游戏试玩已经结束,请充值!");
        }else {
            GussNumber.start();
            i++;
            Properties p2 = new Properties();
            FileWriter f2 = new FileWriter("/Users/verle/DeskTop/gg.txt");
            p2.setProperty("count",String.valueOf(i));
            p2.store(f2,null);
            f2.close();
        }


    }
}
package PropertiesDemo;

import java.util.Random;
import java.util.Scanner;

public class GussNumber {
    public static void start() {
        Random random = new Random();
        int i = random.nextInt(100) + 1;
        while (true) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入你猜的数字:");
            int number = scanner.nextInt();
            if (number > i) {
                System.out.println("你猜的数字" + number + "大了");
            } else if (number < i) {
                System.out.println("你猜的数字" + number + "小了");
            } else {
                System.out.println("恭喜你猜对了!!");
                break;
            }
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值