Bonjour a tous,
Je débute en JAVA depuis 2,3 mois (BTS informatique de Gestion)

Actuellement en vacances et sans professeur , voila deux jours que je suis bloqué sur mon projet personnel.

Mon problème est que j'aimerais récupérer les valeurs de la variable rligneUrlDossier dans ma class LectureGestionDossier pour les appeler dans mon autre classe ListerUnDossier dans la variable nomDossier .

Code de LectureGestionDossier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package ProgrammeFinal;
 
import java.io.*;
 
public class LectureGestionDossier {
 
	// On le lit
	static void lecture() {
		String source = "GestionDossier.txt";
		try {
 
			String ligne="", rligneUrlDossier = "", rligneNomDossier = "";
			BufferedReader fichier = new BufferedReader(new FileReader(source));
 
			while ((ligne = fichier.readLine()) != null) {
				rligneUrlDossier = ligne.substring(0, (ligne.indexOf("*")));
				rligneNomDossier = ligne.substring((ligne.indexOf("*") + 1),
						ligne.length());
				System.out.println("Url du dossier: " + rligneUrlDossier);
				System.out.println("Nom du dossier: " + rligneNomDossier);
 
			}
			// On referme
			fichier.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	public static void main(String[] args){
		lecture();
	}
 
}
Code de ListerUnDossier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package ProgrammeFinal;
 
import java.io.*;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Scanner;
 
import javax.swing.filechooser.FileFilter;
 
 
public class ListerUnDossier{
 
	  static void lecture2()  {
		  //**************************\\
		 //         Paramètres         \\
		   //Nom du dossier a lister
		  String nomDossier = "src";
		 System.out.println(nomDossier);
		  //Extension a liste ("." = all)
		  listeRepertoire( new File(nomDossier));
	  }
 
	  public static void listeRepertoire ( File repertoire ) {
	        System.out.println ( repertoire.getPath() + " - " + repertoire.lastModified() + " - " + repertoire.length());
 
	        if ( repertoire.isDirectory ( ) ) {
	                File[] list = repertoire.listFiles();
	                if (list != null){
		                for ( int i = 0; i < list.length; i++) {
		                        // Appel récursif sur les sous-répertoires
		                        listeRepertoire( list[i]);
		                }
	                } else {
	                	System.err.println("Impossible de lire: "+repertoire);
	                }
	        }
	}
 
 
 
 
	public static void main(String[] args){
			lecture2();
 
		}
 
  }
J'ai essayé différente méthode, sans succès, même après mettre renseigné sur le net... la seul chose que j'ai réussit c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package ProgrammeFinal;
 
  import java.io.*;
import java.util.ArrayList;
import java.util.Collection;
 
 
 
public class essai {
 static  void lecture2(LectureGestionDossier rligneUrlDossier)  {
		  System.out.print(rligneUrlDossier);
 
	}
 
 
 
 
	public static void main(String[] args){
			//On instancie la class LectureGestionDossier
			LectureGestionDossier lGD = new LectureGestionDossier();
			// On la lit
			lecture2(lGD);
 
		}
 
  }
Mais sa me retourne "ProgrammeFinal.LectureGestionDossier@ad3ba4"