Lettura file (orribile btw)
This commit is contained in:
@@ -4,8 +4,12 @@
|
|||||||
*/
|
*/
|
||||||
package rubricatelefonicafile;
|
package rubricatelefonicafile;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.FileReader;
|
||||||
|
import java.io.IOException;
|
||||||
import java.util.InputMismatchException;
|
import java.util.InputMismatchException;
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
import java.util.StringTokenizer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@@ -41,7 +45,7 @@ public class RubricaTelefonicaFile {
|
|||||||
pausa();
|
pausa();
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
aggiungiNumero();
|
// aggiungiNumero();
|
||||||
pausa();
|
pausa();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -49,8 +53,7 @@ public class RubricaTelefonicaFile {
|
|||||||
pausa();
|
pausa();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
} catch (InputMismatchException _) {
|
||||||
catch (InputMismatchException _) {
|
|
||||||
System.out.println("Errore: scelta non valida.");
|
System.out.println("Errore: scelta non valida.");
|
||||||
pausa();
|
pausa();
|
||||||
}
|
}
|
||||||
@@ -61,4 +64,38 @@ public class RubricaTelefonicaFile {
|
|||||||
System.out.println("Premere un tasto per continuare. . .");
|
System.out.println("Premere un tasto per continuare. . .");
|
||||||
sc.nextLine();
|
sc.nextLine();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void cercaNumero() {
|
||||||
|
String nomeDaCercare;
|
||||||
|
String nome;
|
||||||
|
String telefono;
|
||||||
|
String s;
|
||||||
|
boolean b = true;
|
||||||
|
StringTokenizer st;
|
||||||
|
try {
|
||||||
|
FileReader f = new FileReader("src/rubricatelefonicafile/agenda.txt");
|
||||||
|
BufferedReader bf = new BufferedReader(f);
|
||||||
|
|
||||||
|
System.out.print("Inserire un nome: ");
|
||||||
|
nomeDaCercare = sc.nextLine();
|
||||||
|
|
||||||
|
s = bf.readLine();
|
||||||
|
|
||||||
|
while (s != null) {
|
||||||
|
st = new StringTokenizer(s, ";");
|
||||||
|
nome = st.nextToken();
|
||||||
|
telefono = st.nextToken();
|
||||||
|
|
||||||
|
s = bf.readLine();
|
||||||
|
|
||||||
|
System.out.println("Nome: " + nome + "\nTelefono: " + telefono);
|
||||||
|
}
|
||||||
|
f.close();
|
||||||
|
|
||||||
|
} catch (IOException _) {
|
||||||
|
System.out.println("Errore nella lettura del file.");
|
||||||
|
pausa();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user