Mam wielko prosbę jakby ktoś mógł to proszę o szybkie wytłumaczenie o co chodzi w tym kodzie.
import java.io.;
import java.util.;
public class Phonebook {
public static void main(String arg[])throws IOException{
Properties ht=new Properties();
String name, phone;
if (arg.length==1){
FileInputStream fin= null;
try{
fin= new FileInputStream("phonebook.dat");
}catch (FileNotFoundException e){
}
try{
if (fin!=null){
ht.load(fin);
fin.close();
}
}catch (IOException e) {
System.out.println("Blad odczytu");
}
name= arg[0];
System.out.println(ht.get(name));
}
if (arg.length==2) {
FileInputStream fin= null;
try{
fin= new FileInputStream("phonebook.dat");
}catch (FileNotFoundException e){
}
try{
if (fin!=null){
ht.load(fin);
fin.close();
}
}catch (IOException e) {
System.out.println("Blad odczytu");
}
name =arg[0];
phone =arg[1];
ht.put(name,phone);
System.out.println(name);
System.out.println(phone);
FileOutputStream fout = new FileOutputStream("Phonebook.dat");
ht.store(fout,"Ksiazka telefoniczna");
fout.close();
//fin.close();
}
}
}
Jest to prosty program ksiazki telefonicznej. Mam go od kumpla, ale nie wiem co tu jest realizowane krok po kroku.</asm>