Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Trasformare URI in String (via StringBuffer?)

    Devo creare un metodo che trasformi una URI passata ad argomento in una String... come posso fare? Grazie!!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Trasformare URI in String (via StringBuffer?)

    Originariamente inviato da dottorcere
    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().
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Dovevo tradurne il contenuto, non l'indirizzo... alla fine avevo capito male io... ho risolto così:

    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));
    	}
    }
    Grazie comunque scusate ciao!

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da dottorcere
    Dovevo tradurne il contenuto, non l'indirizzo...
    Ah beh ..... ok.
    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.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.