Comment lancer une chaîne vers une URL en java?
Mon code java ci-dessous.J'ai écrit url=url(s); mais il n'est pas vrai.Je veux faire une opération de moulage pour convertir une chaîne de caractères qui est tirée de l'utilisateur ,à une URL.Comment puis-je faire cette opération?Existe t'il une méthode pour faire cela?
public static void main(String[] args) {
System.out.println("Welcome to Download Manager");
URL url;
String s;
Scanner scan= new Scanner(System.in);
s=scan.nextLine();
url=URL(s);
Download download=new Download(url);
}
source d'informationauteur ntf
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas lancer de la Chaîne d'URL, puisque la Chaîne n'est pas une sous-classe de l'URL. Vous pouvez créer une nouvelle instance de l'URL, en passant de la Chaîne en argument du constructeur. En Java, vous toujours invoquer le constructeur à l'aide de mots clés nouveau:
À l'aide de la URL constructeur:
Utiliser l'URL constructeur
vous avez besoin de la modifier pour
url= new URL(s);
Vous devez d'abord convertir votre chaîne de
URI
puis convertirURI
àURL
.Par exemple :
Aussi il y a 2 exceptions non gérées ; de sorte que vous devez envelopper code ci-dessus avec 2 try/catch.