Bonjour à tous
Je dispose d’un fichier texte (data.txt) qui contient les données brutes suivantes:
A l'aide de la formidable classe Scanner de java5, j'ai pu lire dans ce fichier et utiliser un split( le # ) pour séparer les champs.1#100 mW (20 dBi)#100 mètres#
2#2,5 mW (4 dBi)#10 mètres#
3#1 mW (0 dBi)#1 mètre#
Voici le code:
en exécutant, j'ai eu comme résultat:String filePath = "c:\\data.txt";
Scanner scanner=new Scanner(new File(filePath)).useDelimiter("#");
//System.out.println(scanner.delimiter());
// On boucle sur chaque champ detecté
int i=0;
while (scanner.hasNext())
{
String champ = scanner.next();
System.out.println(champ);
}
scanner.close();
J’ai crée un base de donnée simple avec une seule table : La table "Onde" avec trois attributs : Classe, Puissance et portée.1
100 mW (20 dBi)
100 mètres
2
2,5 mW (4 dBi)
10 mètres
3
1 mW (0 dBi)
1 mètre
Je n’arrive pas à organiser les données selon le type pour faire l’insertion dans la table.
Quelqu’un à t’il une idée ?
Merci
Partager