8.12总结

来源:互联网 发布:excel如何将拆分数据 编辑:程序博客网 时间:2024/06/06 02:15


package com.lovo.com;

import java.io.FileReader;
import java.io.FileWriter;
import java.util.Properties;

import javax.swing.JOptionPane;

public class protest {

 public static void main(String[] args) {
  // //创建资源文件对象,使用该对象保存和写入文件信息
  // Properties pro=new Properties();
  // try{
  // //读取info.jxt中所有的键值对,将数据存放到资源文件对象中
  // pro.load(new FileReader("info.jxt"));
  // }catch(Exception e){
  // System.out.println("文件未找到");
  // }
  // //根据资源文件中,"="前面的键名,得到"="右面的值,如果该不存在,则返回null
  // String n=pro.getProperty("name");
  // System.out.println(n);
  // String m=pro.getProperty("age");
  // System.out.println(m);

  // Properties pro=new Properties();
  // try{
  // pro.load(new FileReader("info.jxt"));
  // }catch(Exception e){
  // System.out.println("文件未找到");
  // }
  // String n=pro.getProperty("name");
  // System.out.println(n);
  // String m=pro.getProperty("age");
  // System.out.println(m);
   Properties pro=new Properties();
   try{
   pro.load(new FileReader("src/info.jxt"));
   }
   catch(Exception e){
   System.out.println("文件未找到");
   }
   String n=pro.getProperty("name");
   System.out.println(n);
   String m=pro.getProperty("age");
   System.out.println(m);
  //设置键值对,第一个参数为键,第二个参数为值。如果该键已存在,则替换
   pro.setProperty("sex","男");
   pro.setProperty("address","红瓦寺共和村");
   pro.setProperty("age","24");
  
   try{
    //讲资源文件对象中所有的键值对,写入指定的文件,第二个参数为文件中的注释
    pro.store(new FileWriter("src/info.jxt"),null);
   }catch(Exception e){
    System.out.println("文件未找到");
   }
//  Properties pro = new Properties();
//  String str = JOptionPane.showInputDialog(null, "请选择语言\n1.中文版.2英文版");
//  int item = Integer.parseInt(str);
//  try {
//   if (item == 1) {
//    pro.load(new FileReader("china.txt"));
//   } else {
//    pro.load(new FileReader("english.txt"));
//   }
//  } catch (Exception e) {
//   System.out.println("文件未找到");
//  }
//  String s = JOptionPane.showInputDialog(null, pro.getProperty("one"));
//  int m = Integer.parseInt(s);
//  JOptionPane.showMessageDialog(null, pro.getProperty("two") + m * m);
 }
}

0 0