PrintWriter在拆分后不会替换,而是追加

时间:2015-04-04 03:23:22

标签: java split bufferedreader printwriter

我每次选择男性按钮时都会尝试添加+1。

    if ( a == JOptionPane.YES_OPTION ){
    while ((line = bufferedReader.readLine()) != null){
                    String[] parts = line.split(":");
                    int count = ((Integer.parseInt(parts[1])+1));
                    String temp = "" + count;
                    parts[1] = parts[1].replaceAll("[0-9]", temp);
                    pw.print(parts[1]);
        }
    }pw.close();

在我的docx文件中,男性:0已经写好了,如果我点击按钮男性,它会给男性增加+1,这会使男性:1。但是,它会写而不是添加。它打印Male:01而不是我想要的输出。

0 个答案:

没有答案