import java.net.*; import java.io.*; import java.lang.*; public class HtmlL{ public static void main(String[] argumendid)throws IOException{ if(argumendid.length!=3){ System.out.println( "Programm valjastab URL-il oleva html faili ridade ja piltide arvu Kasuta:"); System.out.println("java HtmlL aadress varat volinik"); //return; //katkestab meetodi täitmise } String aadress=argumendid[0]; String volinikuvarat=argumendid[1]; String volinikuaadress=argumendid[2]; System.getProperties().put("proxySet", "true"); System.getProperties().put("proxyHost", volinikuaadress); System.getProperties().put("proxyPort", volinikuvarat); BufferedReader sisse=new BufferedReader( new InputStreamReader(new URL(aadress).openStream()) ); String rida=sisse.readLine(); int ridadeArv=0;// lüliti proge tegemisel int imgArv=0; do{ //System.out.println(rida); int i=rida.indexOf("I"); int m=rida.indexOf("M"); int g=rida.indexOf("G"); //int imgArv=0; /*otsime üles real leiduva üksteisele järgneva tähekombinatsiooni I M G*/ if(i==-1){ //System.out.println("Ei leia i-d!"); }else{ i++; if(m==-1){ //System.out.println("Ei leia m-i!"); }else{ if(i==m){ m++; if(g==-1){ //System.out.println("Ei leia g-d!"); }else{ imgArv++; }//else }//if }//else }//else //System.out.println("PILTIDE ARV ON "+imgArv); ridadeArv++;// suurendame ridadeArv-u counter-it rida=sisse.readLine(); }while(rida!=null); //System.out.println("PILTIDE ARV ON "+imgArv); //} System.out.println("RIDADE ARV ON "+ridadeArv); System.out.println(""); System.out.println("PILTIDE ARV ON "+imgArv); } }