JAVA - 如何加载和保存字符串而不重新启动.txt文件?

时间:2016-10-26 18:30:44

标签: java string text processing

如何调整以下代码,以便从file.txt加载现有字符串并继续将它们添加到同一文件中而不重新启动时清除文件?

ArrayList<String> ar = new ArrayList<String>();

void draw(){
}

void keyPressed() {
  if ((key=='1')) {
    String s1 ="Pressed one";
    ar.add(s1);
  }

  if ((key=='2')) {
    String s2 ="Pressed two";
    ar.add(s2);
  }

  if ((key == ENTER)) {
      String[] stringArray = ar.toArray(new String[0]);
      saveStrings("file.txt", stringArray);
      printArray(stringArray);
  }
}

1 个答案:

答案 0 :(得分:0)

我认为这就是你想要的:

master

首先,您首先读取文件并将文件行存储到String数组中。然后,首先,使用此String数组覆盖该文件,也就是说您重写所有内容。然后添加新的String并解决问题。