import java.util.* ;
import java.io.* ;
abstract class t99 implements Comparable<t99>{
String slowo;
String cyfra;
}
public class shit{
public static void main(String[] args) throws IOException{
menu();
}
public static void menu() throws IOException{
Scanner opcja=new Scanner(System.in);
System.out.printf("Menu:\n 1.Tlumacz\n 2.Dodaj do slownika \n 3.Wyswietl zawartosc slownika\n 4.Koniec\n");
int i=opcja.nextInt();
switch(i){
case 1: tlumacz() ; break ;
case 2: dodaj() ; break ;
case 3: wyswietl(); break;
case 4: break ;
default: System.out.printf("Nic nie wybrales!\n\n") ;
}
}
public static void tlumacz() throws IOException{
try{
Properties phoneBook = new Properties();
Book.load(new FileInputStream("slownik.txt"));
String s=new String();
Scanner slowo=new Scanner(System.in);
s=slowo.nextLine();
Book.getProperty("s");
Book.load(new FileInputStream("slownik.txt"));
Enumeration e = Book.propertyNames(); e.hasMoreElements();
String name = (String)e.nextElement();
String[] Numbers = Book.getProperty(name).split(" ");
//wypisujemy na konsolke
System.out.print(name+"-"Numbers);
System.out.println(" ");
}
catch(Exception ex)
{
System.out.println(ex);
}
menu();
}
public static void dodaj() throws IOException{
FileWriter fw=new FileWriter("slownik.txt",true) ;
String s=new String() ;
Scanner slowo=new Scanner(System.in) ;
System.out.printf("Liczba i Slowo: 'Cyfra Slowo' \n") ;
s=slowo.nextLine() ;
fw.write(s+"\n") ;
fw.close() ;
System.out.printf("\n") ;
menu();
}
public static void wyswietl() throws IOException{
FileReader fr=new FileReader("slownik.txt") ;
Scanner linia=new Scanner(fr) ;
while(linia.hasNextLine()){
System.out.println(linia.nextLine());
}
menu();
}
}
Chciałbym zapytać, jak powinno wyglądać wyświetlanie, aby po wyszukaniu w pliku slownik.txt ciagu znakow np 666 wyswietalo sie slowo do niego przypisane szatan.