lundi 3 novembre 2014

Is there a way to choose a specific line from file and change strings or int, double in console?


Vote count:

0




I've trying to choose a specific line from file and I sort of got it, but I can't think of a way to change Strings or ints in console. For example there is a name and age: Tom 19 Jennifer 22


I choose line number 1 and I want to change something like, making Tom older, but i just can't figure it out, please help. Sorry for waisting your time if it's easy. Thank you.



FileReader fr = null;
LineNumberReader lnr = null;
String str;
int i;
int currLine = 1;

System.out.print("Which line to print?: ");
Scanner scan = new Scanner(System.in);

int d = scan.nextInt();

// create new reader
fr = new FileReader("test.txt");
lnr = new LineNumberReader(fr);

// read lines till the end of the stream
while ((str = lnr.readLine()) != null) {
if (currLine == d) { // if current line number is 4, print

// prints string
System.out.println(str);
}

currLine++;
}

// closes the stream and releases system resources
if (fr != null)
fr.close();
if (lnr != null)
lnr.close();
}


asked 23 secs ago







Is there a way to choose a specific line from file and change strings or int, double in console?

Aucun commentaire:

Enregistrer un commentaire