Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从用户输入url提取域名_Java_Url - Fatal编程技术网

Java 从用户输入url提取域名

Java 从用户输入url提取域名,java,url,Java,Url,我在从用户可以输入的任何url提取域名时遇到问题。我们必须用和测试我们的程序 到目前为止,我已经掌握了java的这一点,我只是不确定在用户输入Url后下一步是什么!任何帮助都将是惊人的 从字符串构造类的实例,并使用相关的getter获取宿主组件。详细信息在上面链接的javadoc中。( java .net。URI 是另一种选择,但是如果输入应该是URL而不是URI,那么 URL类在这种情况下应该不那么麻烦。) < P>您可以考虑查看类,具体地说,GethOST方法。祝你好运 使用java.net

我在从用户可以输入的任何url提取域名时遇到问题。我们必须用和测试我们的程序


到目前为止,我已经掌握了java的这一点,我只是不确定在用户输入Url后下一步是什么!任何帮助都将是惊人的

从字符串构造类的实例,并使用相关的getter获取宿主组件。详细信息在上面链接的javadoc中。(<代码> java .net。URI 是另一种选择,但是如果输入应该是URL而不是URI,那么 URL类在这种情况下应该不那么麻烦。)

< P>您可以考虑查看类,具体地说,GethOST方法。祝你好运

使用java.net.URL类,您可以初始化它的一个实例,并将整个输入字符串传递给构造函数。然后使用url.getHost()方法让类为您提取域名

import java.net.URL;
import java.util.Scanner;

public class lab3 {

    public static void main( java.lang.String[] args) { 
        try {
            System.out.println ("Please enter the URL");
            Scanner in = new Scanner(System.in);
            String input = in.nextLine(); 
            URL url = new URL(input);
            System.out.println(url.getHost());
        } catch(Exception ex) {
            ex.printStackTrace();
        }
    }
}
import java.net.URL;
import java.util.Scanner;

public class lab3 {

    public static void main( java.lang.String[] args) { 
        try {
            System.out.println ("Please enter the URL");
            Scanner in = new Scanner(System.in);
            String input = in.nextLine(); 
            URL url = new URL(input);
            System.out.println(url.getHost());
        } catch(Exception ex) {
            ex.printStackTrace();
        }
    }
}