import java.io.*; class EemaldadaReanumbrid{ public static void main(String[] arg){ if(arg.length != 2){ // õpetus: SV.vr("Reanumbrite (kuni I koolonini) eemaldamine."); SV.vr("Kasutus:"); SV.vr("java EemaldadaReanumbrid fail1 fail2 "); SV.vr("\t fail1: originaal"); SV.vr("\t fail2: tulemus"); SV.vr("\t Tulemusse kantakse originaali read,"); SV.vr("\t kusjuures iga rea algusest eemaldatakse"); SV.vr("\t sümbolid kuni koolonini (kaasaarvatud). "); SV.v ("\t Originaali rida, milles pole koolonit, "); SV.vr("lisatakse eelmise rea lõppu."); return; }//if String sfNimi = arg[0]; // sisendfaili nimi käsurealt String vfNimi = arg[1]; // väljundfaili nimi käsurealt if(sfNimi.equals(vfNimi)){ SV.vr("fail1 ja fail2 peavad olema erinevad!"); return; }//if try{ SV sv = new SV(sfNimi, vfNimi); String rida = ""; // sisestatava rea koht while( (rida = sv.sfail.readLine()) != null){ int i = rida.indexOf(":"); // i on esimese kooloni indeks reas või -1 if(i < 0) // koolonit ei olnud? sv.vfail.print(rida); else sv.vfail.print("\n" + rida.substring(i+1)); }//while sv.sfail.close(); sv.vfail.close(); }//try catch(IOException e){ System.err.println(e.getMessage()); }//catch }//main }//EemaldadaReanumbrid