Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.*;
- public class Pu5e {
- public static void main (String[] args) throws IOException {
- File namnFil = Metoder2010.läsFilnamn("Vilken fil vill du läsa personer från?"); //metoden ersätter new File("filnamn.text")
- File viktFil = Metoder2010.läsFilnamn("Vilken fil vill du läsa vikt från?"); //metoden ersätter new File("filnamn.text")
- Scanner fiVikt = new Scanner(viktFil);
- fiVikt = fiVikt.useDelimiter("#");
- if (fiVikt.hasNext()) {
- String namnV = fiVikt.next();
- int viktV = fiVikt.nextInt();
- Scanner fiNamn = new Scanner(namnFil);
- File tempFil = new File("tempfil.txt");
- PrintWriter fut = new PrintWriter(new BufferedWriter(new FileWriter(tempFil)));
- while (fiNamn.hasNext()) {
- PersonU4 person = new PersonU4(fiNamn.nextLine());
- PersonU4 personV = new PersonU4(namnV, viktV);
- if (person.heter().equalsIgnoreCase(personV.heter()))
- person.sättVikt(personV.geVikt());
- if (fiVikt.hasNext()) {
- namnV = fiVikt.next();
- viktV = fiVikt.nextInt();
- }
- fut.println(person.geAllt());
- } //end of while
- fiNamn.close();
- fut.close();
- namnFil.delete();
- tempFil.renameTo(namnFil);
- } //end of första if-satsen
- fiVikt.close();
- } // end of main
- } // end of class
Add Comment
Please, Sign In to add comment