Java reemplazar línea en archivo de texto

¿Cómo reemplazo una línea de texto que se encuentra dentro de un archivo de texto?

Tengo una cadena como:

Do the dishes0

Y quiero actualizarlo con:

Do the dishes1

(y viceversa)

¿Cómo logro esto?

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) {

}

Por cierto, quiero reemplazar SOLAMENTE la línea que se leyó. NO todo el archivo.

Respuestas a la pregunta(6)

Su respuesta a la pregunta