Advertisement
Guest User

Untitled

a guest
Jan 24th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. package tehtava_07_06;
  6. import java.util.Scanner;
  7. /**
  8. *
  9. * @author k1rani00
  10. */
  11. public class Tehtava_07_06 {
  12.  
  13. /**
  14. * @param args the command line arguments
  15. */
  16. public static void main(String[] args) {
  17. Scanner lukija = new Scanner(System.in);
  18. String osoite;
  19. String domain;
  20. String maatunnus;
  21. String protokolla;
  22. int kauttaviivapaikka2 = 0;
  23.  
  24. System.out.print("Anna osoite: ");
  25. osoite = lukija.nextLine();
  26.  
  27. if (!(osoite.startsWith("ftp") || osoite.startsWith("http") || osoite.startsWith("https"))) {
  28. System.out.println("Et syöttänyt protokollaa!");
  29. return;
  30. }
  31.  
  32. int kaksoispistepaikka = osoite.indexOf(":");
  33. protokolla = osoite.substring(0, kaksoispistepaikka);
  34.  
  35. int kauttaviivapaikka = osoite.indexOf("/");
  36. domain = osoite.substring(kauttaviivapaikka+2);
  37.  
  38. kauttaviivapaikka2 = domain.indexOf("/");
  39. if (! (kauttaviivapaikka2 <= 0)) {
  40. domain = domain.substring(0, kauttaviivapaikka2);
  41. }
  42.  
  43. int pistepaikka = domain.lastIndexOf(".");
  44. maatunnus = domain.substring(pistepaikka+1);
  45.  
  46. System.out.printf("Protokolla on %s, domain on %s, ja maatunnus on %s\n", protokolla, domain, maatunnus);
  47.  
  48. // TODO code application logic here
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement