Como modificar un atributo especifico dentro de un archivo txt java

¿Como están?.

Mi duda surge porque tengo un archivo .txt que guarda datos de unos artículos (ID, nombre, precio, etc).
Tengo que lograr la forma de modificar el atributo que yo desee en el archivo y luego volver a mostrarlo por pantalla. Suponiendo que tengo

private String nameAr;
private int codeAr;
private int precioAr;
private int cantStock;
private int idAr;

¿Con que método yo podría modificar, por ejemplo, el precio del articulo X en mi fichero, guardarlo y volver a mostrarlo en pantalla modificado?

por ejemplo:
en mi txt tengo
ID: 1
Producto: Heladera
Cod: 3000
Precio:$ 30
Stock disponible: 10

ID: 2
Producto: Teclado
Cod: 3030
Precio:$ 120
Stock disponible: 100

y quiero seleccionar al articulo 2 para modificar su Precio, como podría hacer? Muchas gracias.