Voici un exemple de la classe que je dois utiliser. J'ai généralisé les noms pour atteindre le concept plutôt que mon utilisation particulière. J'essaie de comprendre comment l'utiliser. Donc, je ne peux pas changer cette partie, seulement ce qui se trouve dans mon activité :
public class MyWriter extends BufferedWriter {
public MyWriter(Writer out)
{
super(out);
}
public void writeTest(String repeatthis) throws IOException {
this.write(repeatthis);
this.newLine();
this.write("along with this other stuff.");
}
}
C'est ce qu'il y a dans mon activité :
String iwantThisString = "";
StringWriter writer = new StringWriter();
MyWriter myWriter = new MyWriter(writer);
String myNewString = "I want to see this repeated back to me.";
try {
myWriter.writeTest(myNewString);
iwantThisString = writer.toString(); //Does not work.
} catch (IOException e) {
e.printStackTrace();
}
try {
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
Comment faire pour que iwantThisString reprenne ce que writeTest est en train de déposer ?
Si vous voulez voir la classe que j'essaie d'utiliser, c'est la pemWriter de Spongy Castle.