黑马程序员技术交流社区

标题: 求大神帮我解决下properties录入的问题 [打印本页]

作者: 等风来!    时间: 2015-11-25 21:53
标题: 求大神帮我解决下properties录入的问题

/*
* 需求:请查找文件user.txt中是否有lisi这个键,如果有,则修改其值为50
* */
public class PropertiesTest {
        public static void main(String[] args) throws IOException {
                // 创建集合,按集合的方式录入
                Properties prop = new Properties();
                Scanner sc = new Scanner(System.in);
                while (true) {
                        if (!"over".equals(sc.nextLine())) {
                                System.out.println("请输入姓名");
                        String name = sc.nextLine();
//                        if ("over".equals(name)) {
//                                System.out.println("输入结束");
//                                break;
//                        }
                        System.out.println("请输入年龄");
                        String age = sc.nextLine();
//                        if ("over".equals(age)) {
//                                System.out.println("输入结束");
//                                break;
//                        }
                        prop.setProperty(name, age);
                        }
                }
                // 创建目的地,并把集合存储。
                FileWriter fw = new FileWriter("user.txt");
                prop.store(fw, null);
                fw.close();

我现在只做到第一步,我想是通过键盘录入形式向prop中添加元素
如果这种形式必须有一个关闭条件,我设置的是“over”,但是想我上面写的一样
if (!"over".equals(sc.nextLine())) {}把执行语句放入其中下面的
FileWriter fw = new FileWriter("user.txt");这一行会出错,我点击之后让我remove。。。
我强行有运行了一下,报错是:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
        Unreachable code
有谁明白怎么回事嘛???

作者: 等风来!    时间: 2015-11-25 21:59
没人吗,在线等
作者: chenxueshuai    时间: 2015-11-25 22:30
还没学到. 不过顶




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