Advertisement
chris5855

Untitled

May 3rd, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.78 KB | None | 0 0
  1. /**
  2.  * @(#)practicaUrl.java
  3.  *
  4.  * practicaUrl application
  5.  *
  6.  * @author
  7.  * @version 1.00 2015/5/2
  8.  */
  9.  
  10.  import java.util.*;
  11.  import java.net.URL;
  12.  import java.io.File;
  13.  import java.net.MalformedURLException;
  14.  
  15. public class practicaUrl {
  16.    
  17.     static Scanner console=new Scanner(System.in);
  18.     public static void main(String[] args) throws MalformedURLException{
  19.        
  20.        
  21.          
  22.        
  23.           int i;
  24.           String protocolo;
  25.           String nombreServidor;
  26.           String documentos;
  27.           String nombrePagina;
  28.           String nombreDominio;
  29.           String url="http://www.nps.gov/history/place.htm";
  30.           char urlEnArreglo[]=new char[200];
  31.          
  32.          
  33.          
  34.          
  35.           for(i=0;i<url.length();i++){
  36.             urlEnArreglo[i]=url.charAt(i);
  37.             protocolo=url.substring(0,7);// http://
  38.            
  39.            
  40.             if(url.startsWith(".",i)){
  41.                 nombreServidor=url.substring(url.indexOf('/')+2,i);// servidor
  42.                 nombreDominio=url.substring(i+1,url.indexOf("/",i));//nombre del dominio
  43.                 documentos=url.substring(url.indexOf("/",i),url.lastIndexOf("/")+1);
  44.                 File nombre= new File(url.toString());
  45.                 nombrePagina=nombre.getName();
  46.                
  47.                          
  48.             //se mostrar las partes del url en separado
  49.             System.out.println("-El Protocolo es: "+protocolo);
  50.             System.out.println("-El Nombre del Servidor es: "+nombreServidor+".");
  51.             System.out.println("-El nombre Dominio: "+nombreDominio);
  52.             System.out.println("-Los Documentos son: "+documentos);
  53.             System.out.println("-El Nombre de la Pagina es: "+nombrePagina);
  54.             break;
  55.            
  56.             }
  57.          
  58.           }
  59.          }
  60.        }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement