Bonjour,

Voici un programme simple où j'essaie d'utiliser cette méthode :

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
import java.io.IOException;
import java.io.StringReader;
import java.nio.CharBuffer;
 
public class StringReader_ {
 
	public static void main(String[] args) throws IOException {
		String texte = "Il été une fois ...";
		StringReader flux = new StringReader(texte);
 
		char[]tab = new char[texte.length()];
 
		int g = flux.read(tab,7,3);
		System.out.println(g);		
	}
}
On ne peut pas dire que ce soit d'enfer et pourtant ,

je n'arrive pas à lire le contenu du tableau tab

Je ne maitrise pas cette méthode de classe StringReader

Si quelq'un peut m'aider , ce serait gentil !