Java Zastąp linię w pliku tekstowym

Jak zastąpić wiersz tekstu znaleziony w pliku tekstowym?

Mam ciąg znaków, taki jak:

Do the dishes0

I chcę go zaktualizować za pomocą:

Do the dishes1

(i vice versa)

Jak to osiągnąć?

ActionListener al = new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    JCheckBox checkbox = (JCheckBox) e.getSource();
                    if (checkbox.isSelected()) {
                        System.out.println("Selected");
                        String s = checkbox.getText();
                        replaceSelected(s, "1");
                    } else {
                        System.out.println("Deselected");
                        String s = checkbox.getText();
                        replaceSelected(s, "0");
                    }
                }
            };

public static void replaceSelected(String replaceWith, String type) {

}

Nawiasem mówiąc, chcę zastąpić TYLKO przeczytaną linię. NIE cały plik.

questionAnswers(6)

yourAnswerToTheQuestion