cercaNumero + stampaRubrica
This commit is contained in:
@@ -30,6 +30,7 @@ public class RubricaTelefonicaFile {
|
||||
System.out.println("Scegliere un'opzione:");
|
||||
System.out.println("1. Ricerca numero");
|
||||
System.out.println("2. Aggiunta numero");
|
||||
System.out.println("2. Stampa rubrica");
|
||||
System.out.println("0. Esci");
|
||||
System.out.print("Opzione: ");
|
||||
|
||||
@@ -48,6 +49,10 @@ public class RubricaTelefonicaFile {
|
||||
// aggiungiNumero();
|
||||
pausa();
|
||||
break;
|
||||
case 3:
|
||||
stampaRubrica();
|
||||
pausa();
|
||||
break;
|
||||
default:
|
||||
System.out.println("Opzione non valida.");
|
||||
pausa();
|
||||
@@ -65,20 +70,17 @@ public class RubricaTelefonicaFile {
|
||||
sc.nextLine();
|
||||
}
|
||||
|
||||
static void cercaNumero() {
|
||||
String nomeDaCercare;
|
||||
static void stampaRubrica() {
|
||||
|
||||
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) {
|
||||
@@ -98,4 +100,41 @@ public class RubricaTelefonicaFile {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
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 && b) {
|
||||
st = new StringTokenizer(s, ";");
|
||||
nome = st.nextToken();
|
||||
telefono = st.nextToken();
|
||||
|
||||
if (nomeDaCercare.equalsIgnoreCase(nome)) {
|
||||
System.out.println("Telefono: " + telefono);
|
||||
b = false;
|
||||
}
|
||||
|
||||
s = bf.readLine();
|
||||
}
|
||||
f.close();
|
||||
|
||||
} catch (IOException _) {
|
||||
System.out.println("Errore nella lettura del file.");
|
||||
pausa();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user