2016-12-06 3 views
3

Ich habe eine Zeichenfolge. heißtKonvertieren String in URL in Android/Java

String urlString = "http://m.nasdaq.com/symbol/"+stock_symbol.getText(); 

Ich brauche es eine Zeichenfolge zu halten, weil ich den Benutzer für das Aktiensymbol zu fragen dann die Suche. Ich muss dann die Informationen analysieren, die im HTML-Code sind. Also muss ich meinen URL-String in eine URL konvertieren. Ich sah auf dem Android-Entwickler und sah dies:

URL(String spec) 
    Creates a URL object from the String representation. 

aber das funktioniert nicht. Brauchen Sie Hilfe Ich brauche auch Hilfe beim Parsen der tatsächlichen HTML. Du musst mir nicht alles geben, nur ein sehr kurzes Beispiel wäre großartig.

+2

'aber das funktioniert nicht 'Warum? Bitte zeigen Sie uns ein vollständiges Beispiel, das das Problem veranschaulicht, und sagen Sie uns, was nicht funktioniert, warum, was ist das erwartete Verhalten und was passiert stattdessen. Wenn es einen Fehler gibt, posten Sie den vollständigen Stack-Trace in der Frage. – BackSlash

Antwort

7

URL ist eine Klasse. Verwenden Sie einfach new, um eine neue Instanz der Klasse zu erstellen und übergeben Sie die Zeichenfolge als Parameter an den Konstruktor.

String urlString = "http://m.nasdaq.com/symbol/"+stock_symbol.getText(); 
URL myURL = new URL(urlString); 
0

Sie am meisten erstellen Sie eine neue URL und geben Sie Ihre Zeichenfolge in C URL url = new URL (urlString);