黑马程序员技术交流社区

标题: Properties应用 [打印本页]

作者: 往事曾如风    时间: 2015-11-1 00:07
标题: Properties应用
编程实现题:建立项目把这个数据库文件放到项目路径下Database1.txt,然后判断数据库中是否有王五这个人,如果有就把王五的年龄修改为55,然后把这些人再重新存入Database2.txt(项目路径下)中。
思路:
        把Database1.txt文本文件的数据加载到集合
        判断是都是李四,如果是修改值
        把集合数据重新保存到文本文件Database2.txt
class Demo2{
        public static void main(String[] args){
        //创建一个集合并将文件加载到集合
        Properties prop = new Properties();
        FileReader fr = new FileReader("Database1.txt");
        prop.load(fr);
        fr.close();
        if(prop.containsKey("王五")){
                prop.setPROPERTY("王五",50)
        }
        //把集合中的数据重新保存到文本文件中
        FileWriter fw = new FileWriter("Database2.txt")
        prop.store(fw.null);
        fw.close();
        }
}


作者: ermao_qu    时间: 2015-11-1 00:13
mport java.util.ArrayList; import java.util.Collections; import java.util.Comparator;  public class Demo3 {         public static void main(String[] args){                 ArrayList<Student> arr = new ArrayList<Student>();                 Student s1 = new Student("xu",21,82);                 Student s2 = new Student("jia",22,52);                 Student s3 = new Student("yu",21,82);                 Student s4 = new Student("tt",25,82);                 arr.add(s1);                 arr.add(s2);                 arr.add(s3);                 arr.add(s4);                                  Collections.sort(arr,new Comparator<Student>(){                         public int compare(Student s1, Student s2) {                                                                 return s2.getScore()-s1.getScore();                         }                                                                 });                 for(Student s : arr){                         System.out.println(s.getName()+"--"+s.getAge()+"--"+s.getScore());                 }                          } }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2