Accueil > Forum > > > > extraire des données dans une matrice
extraire des données dans une matrice
mardi 9 juin 2009 à 17:32:57 |
extraire des données dans une matrice

bettysatte
|
bonjour, voilà mon pb: je dois créer une matrice de traffic avec java: cette matrice calcule la somme de duréé de l'appel entre l'appelant et l'appelé.j'ai des fichiers text dans lesquels il y a les différents données sur l'appelant et l'appelé et la durée de leurs appels, c pourquoi dans un premier temps, faudra que j'extrait les données dont g besoin et les mettre dans cette matrice puis cette matrice doit calculer la durée entre l'appelant et l'appelé. merci de bien vouloir m'aider, c urgent.
|
|
mardi 9 juin 2009 à 17:53:26 |
Re : extraire des données dans une matrice

neone
|
Bonjour, donc si j'ai bien compris , ton programme doit lire des fichiers textes et les mettre dans des matrices. pour lire un fichier txt les choix c pas ce qui manque!!! maint faudra juste pense a la structure de ton fichier txt genre tu les écris ligne par ligne ou colone par colone. met un example de fichier txt si tu ve. pour essayer de voir l'algo.
|
|
mardi 9 juin 2009 à 17:54:38 |
Re : extraire des données dans une matrice

MoH008
|
Salut, pas plus de précisions ? pas de morceau de code?
The possible meet the impossible to become the possimpible !!
|
|
mardi 9 juin 2009 à 18:46:09 |
Re : extraire des données dans une matrice

bettysatte
|
slt; oui exactement , pour lire les fichiers texts j'arrive à le faire, mais pour mettre les données dont g besoins dans une matrice, cela j'arrive pas à le faire. il me faut un algorithme en java qui me permettra d'extraire juste les données dont g besoin de ces fichiers et les mettre sous forme d'une matrice; dans cette matrice faudra que j'aille le numero de l'appelant et celui de l'appelé et entre l'appelant et l'appelé inserer la durée de leur appels. je dispose d'un fichier qui contient l'ura de chaque plage de numéro et un autre fichier qui contient l'ura qui correspond à chaque centre, et un autre fichier qui contient le numéro de l'appelant et celui de l'applé et la durée et d'autre champs. donc le principe c'est de voir à quelle plage le numéro il appartient puis une fois on a detecté à quelle plage il appartient, faudra voir l'ura correspondant, une fois on detecte l'ura de l'appelant et de l'appelé la case entre eux doit etre remplie par leur durée d'appel. je sais pas si j'étais assez clair. merci bcp c gentil à vous de m'aider.
|
|
mercredi 10 juin 2009 à 10:46:13 |
Re : extraire des données dans une matrice

neone
|
Bonjour, peux tu mettre les fichier sur un lien pour que je puisse voir. boncourage
|
|
mercredi 10 juin 2009 à 13:15:54 |
Re : extraire des données dans une matrice
|
mercredi 10 juin 2009 à 16:23:00 |
Re : extraire des données dans une matrice

bettysatte
|
bonjour, en fait je sais pas comment faire passer ici ,les fichiers text avec lesquels je travaille. est ce qu'il est imperatif de voir les fichiers pour me proposer un code? merci encore pour votre aide.
|
|
mercredi 10 juin 2009 à 16:26:40 |
Re : extraire des données dans une matrice

MoH008
|
Copier/coller !! il nous faut une structure pour travailler sinon on peut partir dans tout les sens.
The possible meet the impossible to become the possimpible !!
|
|
mercredi 10 juin 2009 à 17:13:58 |
Re : extraire des données dans une matrice

bettysatte
|
ce code pour lire mon fichier, j'ai fait la meme chose pour les deux autre fichiers
import java.io.*; import java.util.StringTokenizer; public class CatFichier { public static void main(String[] args) throws IOException{ BufferedReader fichier = new BufferedReader(new FileReader("E://Documents and Settings//Ibtissame//Mes documents/Mes fichiers reçus//CAA.txt")); String str; str = fichier.readLine( ); while (str != null){ System.out.println(str); str = fichier.readLine( ); } }}
pour le contenu des fichiers : mon fichiers ura: ce fichier contient les plages( seuil min et seuil max) à laquelle apartient chaque operateur; pour UR001 et UR002 jusqu'à UR512 ( pour le moment je travaille juste sur un échantillon d'ura UR001 et UR002), ces ura corresponde au fix. Ura ;seuil_min ;seuil_max;
UR001 ;028210000 ;028233999; UR002 ;028292000 ;028292999; mobile IAM ;010330000 ;078999999; intern ;00000 ;022920999; meditel ;020000000 ;082039999; wana ;038000000 ;088199999; mon fichier centre: indique pour chaque URA correspond un centre au quel appartient soit l'appelant ou l'appelé ( c'est Ura sont juste un echantillon):
Ura ; centre UR001;Agadir Al Qods DMS UR002;Aït Baha (U.DMS) UR003;Ait Melloul 1 (U.DMS) UR004;Assa (U.DMS) UR005;Bensargao (U.DMS)
mon fichiers CAA:
c'est un fichiers qui contient plusieurs champs mais dont g besoin se sont trois champs: N_ORG et N_DEST et durée
N_ORIG ; ID_SWITCH_ORIG ;N_DEST ;TYPE_DEST ;ID_SWITCH_DEst; D_SEBCOM ;durée; Type_Ticket ;ID_jour; ;ID_SEMAINE;ID_Heure;
028877888 ;DDDDD ;052836003 ; 01 ; ; 20081001091449 ; 36 ;90 ; 20081001 ;2008100040; 9 ; 035271374; FFFF ;074387974 ; 01 ; ;20081001084525; 1 ;90 ;20081001;2008100040;11 ;
Donc comme je l'ai expliqué, il faudra dans un premier lieu tester le numéro appelant et appelé à quelle plage ils appartiennent pour determiner l'urade chacun d'eux, puis determiné la durée de leur appels et pou cela il faut extraire ces donnée qu'il nous faut de ces fichiers, donc ma question: comment on fait pour extraire les données dont on a besoin parmis d'autre. comment on fera le test pour savoir à quelle plage appartient chaque numéro appelant et appelé et puis comment mettre le resultat sous forme de matrice de tel façon à avoir dans la case la durée d'appel entre l'appelant et l'appelé.
merci pour votre aide.
|
|
mercredi 10 juin 2009 à 17:54:51 |
Re : extraire des données dans une matrice

MoH008
|
En ce qui concerne ton fichier CAA, ça serait bien si tu pouvais le convertir au format XML, les données seront accessibles plus facilement.
Sinon (pour tout tes fichiers) tu peux toujours lire une ligne entière et utilisée la fonction Split d'un string sur le caractère ';'. Tu récupères uniquement les données qui t'intéresse par la suite pour le fichier CAA (pour le reste tu devras récupérer toute les données). Le nombre de lignes pouvant varié, utilise des tableaux dynamiques!
Pour connaître l'ura, tu n'as qu'à vérifier si le numéro est supérieur au seuil max (tant qu'il l'est, tu parcours ton tableau). Quand le numéro est inférieur, tu connaitras ta plage (et l'indice du tableau aussi normalement). Il te suffira d'aller dans le tableau où tes données concernant les centres sont stocké et tu vas directement à l'indice que tu as récupéré.
PS: Perso je ferais peut être un seul tableau pour regrouper les données des ura, du genre : tab[0] = ur001 tab[1] = seuil min tab[2] = seuil max tab[3] = centre
The possible meet the impossible to become the possimpible !!
|
|
Cette discussion est classée dans : données, extraire, matrice, appelant, appelé
Répondre à ce message
Sujets en rapport avec ce message
[Java] extraire et exporter des données sous excel [ par lenid ]
Bonjour a tous. je travaille sur une application J2EE dans laquelle je souhaiterai exporter mes données de ma base MySQL vers un fichier Excel. poure
extraction des données d'une matrice [ par asram ]
bonjour,j'ai un probléme et je sollicite aide.j'ai mon fichier et je voudrai aprés l'avoir ouvert en extraire le contenu en java.lalecture du fichier
remlir une matrice par une requéte sql [ par inesdedi ]
bonjour tt le monde g une matrice en java que je veux la remplir par une requte sql qui extracte les données de ma base de données merci bouceau
Extraire données d'un fichier texte vers excel [ par makubex18 ]
Bonjour, J'ai un souci, en faite je n'arrive pas a extraire des données de mon fichier texte dont voici la structure de celui-ci Je dois extraire le
extraire les données d'un formulaire crée avec Acrobat writer [ par femo ]
Salut,j'aimerais savoir comment extraire les données d'un formulaire crée avec le logiciel acrobat writer
extraire des données en utilisant java a partir d'un fichier texte [ par haniahania ]
Bonjour <?xml:namespace prefix = o ns =
Extraire matrice dans un fichier texte [ par guehic ]
Bonjour; je cherche un code java permettant d'extaire une matrice à partir d'un fichier texte. exemple de fichier texte: 0 1 2 4 5 0 1 2 3 6 7 9 3 4
Mise à jour (modification, supression, recherche) des données en java [ par johnmule ]
Bonjour! j'aimerai que vou m'aidez. Je cherche le code la mise à jour d'une base de données en java (modification de données, supression, recherche).
parser un fichier log [ par koukitawindow ]
Bonsoir; j'ai essayé à extraire les données d'un fichier log et les charger dans une base de données mais je n'arrivais pas; qui peut m'aider???? en
probleme d'insersion JTexfield en arabe dans la Base de données [ par emimene ]
Bonjour, j'ai créé une programme(JDBC, Mysql, Jcreator) qui insere les infos saisis dans une base de données avec la possibilité d'effectuer des reque
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|