Comment lire un fichier en java ??

bertrand69fr Messages postés 5 Statut Membre -  
bertrand69fr Messages postés 5 Statut Membre -
Bonjour,

Je cherche à lire une page html (le code source) en java afin de récupérer les liens et les placer dans un fichier .txt. Je sais comment récupérer la source :


	public static void main(String [] args) {
		

 		try { 
            URLConnection ucon = new URL("http://www.mon_site.html").openConnection(); 
            FileOutputStream fos = new FileOutputStream("C:\\la_source_de_mon_site.txt"); 
            InputStream in = ucon.getInputStream(); 
            int b = 0; 
            while ((b = in.read())!= -1) 
                fos.write(b); 
            fos.close(); 
        } 
        catch (Exception e){ 
            System.out.println("erreur"); 
        }
        
}       



Ensuite je sais l'ouvrir et le lire :


public void RechercheLien(String nf) throws Exception {
	
	String line;
	
	
	FileReader fr=new FileReader(nf);
	BufferedReader bf=new BufferedReader(fr);
	line=bf.readLine();
	
	
	while(line!=null){
				
	line= bf.readLine();
		
	}
		
	bf.close();
	fr.close();
	
	
	}



Je sais parcourir le fichier ligne par ligne, mais comment recupérer les liens qui s'y trouve afin de les mettre dans une chaine de caractères ou directement dans un fichier .txt ??? Comment faire cette recherche ??? Il existe des fonctions ???

Merci d'avance.
A voir également:

2 réponses

choubaka Messages postés 39984 Statut Modérateur 2 105
 
salut

il faut utiliser les fameux "token" dans ton string

Chouba,
Pochard d'assaut .. 
2
bertrand69fr Messages postés 5 Statut Membre
 
merci, je vais me renseigner la dessus
0