J'essaye de lire une ressource (asdf.txt), mais si le fichier est plus grand que 5000 octets, (par exemple) 4700 morceaux de caractère nul insérés à la fin de la variable de contenu . Est-il possible de les supprimer? (Ou pour définir la bonne taille du tampon?)Lire le fichier texte dans J2ME
Voici le code:
String content = "";
try {
InputStream in = this.getClass().getResourceAsStream("asdf.txt");
byte[] buffer = new byte[5000];
while (in.read(buffer) != -1) {
content += new String(buffer);
}
} catch (Exception e) {
e.printStackTrace();
}
StringBuilder n'est pas disponible dans J2ME? – PhiLho
StringBuilder ne l'est pas, mais StringBuffer l'est. J2ME est coincé dans un monde pré-Java 2 très étrange (pas de framework de collections pour petes sake!) –
Ce n'est pas pré-Java 2, c'est pré-J2SE 1.5. J2ME est défini sur la base de la norme 1.4. – Fostah