Salut,
Tu ne donnes pas assez de détail sur la structure de ton programme pour qu'on te réponde en détail.
Pour échanger des données entre classes, on utilise des méthodes, et leurs paramètres. Tu dis que tu as une classe qui donne un texte, mais ça ne veut rien dire. Une méthode peut retourner un texte, par exemple :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public class Exemple {
/**
* Lis un texte dans un fichier texte
*/
public static String getText(Path path) throws IOException {
try {
return Files.readAllLines(path).stream().collect(Collectors.joining("\n"));
} catch (IOException e) {
throw new UncheckedIOException(e);
}
}
} |
Et pour l'utiliser :
type(Exemple.getText(Paths.get("c:/truc/bidule/machin.txt")));
Partager