javamen33
Messages postés46Date d'inscriptionjeudi 8 mars 2007StatutMembreDernière intervention 3 mai 2007
-
16 avril 2007 à 08:46
javamen33
Messages postés46Date d'inscriptionjeudi 8 mars 2007StatutMembreDernière intervention 3 mai 2007
-
16 avril 2007 à 16:08
Bonjour a tous
j'ai un programme qui me permet de lire un fichier texte et de lire une
partie aussi de ce texte ,je voudrai savoir est qu'il ya pas
moyen de transformer un string en int,car je voudrai extraire des chiffre int de mon fichier texte svp??
et voici le code:
int j;
byte[] buffer1 = null;
String Data1;
String Data;
String Name=GetNomFichierTxt();//methode pour trouver le fichier
if (Name ==null) return;
File fileObject;
try {
fileObject = new File(Name);
char data[] = new char[(int) fileObject.length()];
FileReader filereader;
try {
filereader = new FileReader(Name);
InputStream reader = new FileInputStream(Name);
byte buffer[] = new byte[reader.available()];
reader.read(buffer, 0, buffer.length);
Data = new String(buffer, 0,buffer.length );
j=Data.indexOf("PREC");
System.out.println(j);
Data1 = new String(buffer,j+5 ,1);//la partie dans mon texte qui
contient un //nombre
indiana_jules
Messages postés750Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention23 décembre 200822 16 avril 2007 à 09:09
Salut
pour tout type primitif (int, double, boolean...) existe une classe adéquate(Integer, Double, Boolean ...) permettant d'effectuer un certain nombre d'opérations possibles
par exemple pour ta demande :
int monInt = Integer.parseInt("42");
javamen33
Messages postés46Date d'inscriptionjeudi 8 mars 2007StatutMembreDernière intervention 3 mai 2007 16 avril 2007 à 16:08
Merci bien pour votre reponse
j'ai une chaine de caractere que j'ai appelé Data qui contient des nombre et des espaces ,est ce qu'il ya moyen pour effacer les espaces et de retourner la chaine avec des nombres sans espaces.