Comment je peux transformer une valeur dans un
?
Réponses
Trop de publicités?
Guido García
Points
13252
ByteArrayInputStream également fait le truc (depuis Java 1.4)
InputStream is = new ByteArrayInputStream( myString.getBytes( charset ) );
Dan Dyer
Points
30082
A-t-elle à être plus précisément un InputStreamReader? Comment sur l'utilisation de StringReader?
Sinon, vous pouvez utiliser StringBufferInputStream, mais c'est déconseillé en raison du caractère de problèmes de conversion (qui est pourquoi vous devriez préférer StringReader).
toolkit
Points
27248
Même question que @Dan - pourquoi ne pas StringReader ?
Si elle doit être InputStreamReader, puis:
String charset = ...; // your charset
byte[] bytes = string.getBytes(charset);
ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
InputStreamReader isr = new InputStreamReader(bais);