Devo creare un metodo che trasformi una URI passata ad argomento in una String... come posso fare? Grazie!!
Devo creare un metodo che trasformi una URI passata ad argomento in una String... come posso fare? Grazie!!
URI intendi proprio java.net.URI??? Banalmente toString().Originariamente inviato da dottorcere
Devo creare un metodo che trasformi una URI passata ad argomento in una String... come posso fare? Grazie!!
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Dovevo tradurne il contenuto, non l'indirizzo... alla fine avevo capito male io... ho risolto così:
Grazie comunque scusate ciao!codice:package it.crge.pav.utils; import java.io.*; import java.net.URL; public class Util { public static String transformCarigeURL(URL url) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream())); String bufferedLine; while ((bufferedLine = br.readLine()) != null) { System.out.println(bufferedLine); } br.close(); return bufferedLine; } // La main serve solo come "prova" di passaggio d'argomento. public static void main(String args[]) throws Exception { URL myUrl = new URL("http://gruppocarige.cap.it/carige/html/ita/includes/riga_grigia_sup.shtm"); System.out.println(transformCarigeURL(myUrl)); } }
Ah beh ..... ok.Originariamente inviato da dottorcere
Dovevo tradurne il contenuto, non l'indirizzo...
Comunque considera anche sempre la questione del charset. Se la pagina che richiedi è in un charset particolare (e possibilmente anche diverso da quello di "default" della tua macchina), specificalo a InputStreamReader.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet