import java.net.*; import java.io.*; public class Masinavaataja{ public static String tolgiRida(String rida) throws Exception{ int tyhikukoht=rida.indexOf(" "); String algus=rida.substring(0, tyhikukoht); String ots=rida.substring(tyhikukoht); String nimi=InetAddress.getByName(algus)+""; return nimi+" "+ots; } public static void main(String argumendid[]) throws Exception{ String fs1="sisseaadressid.txt"; String fs2="valjaaadressid.txt"; if(argumendid.length>0)fs1=argumendid[0]; if(argumendid.length>1)fs2=argumendid[1]; DataInputStream sisse=new DataInputStream(new FileInputStream(fs1)); DataOutputStream valja=new DataOutputStream(new FileOutputStream(fs2)); String rida=sisse.readLine(); int nr=0; while(rida!=null){ nr++; try{ String tulemus=tolgiRida(rida); valja.writeBytes(tulemus+"\n"); if(nr%1000==0){ System.out.println(nr+" "+tulemus); } }catch(Exception e){ System.out.println("!!! "+rida+e); } rida=sisse.readLine(); } valja.close(); } }