Accueil > Forum > > > > Split et String :(
Split et String :(
mercredi 16 avril 2008 à 18:25:59 |
Split et String :(

MrDimanche
|
voilà, je cherche à spliter une String et pouvoir utiliser la troisième partie impulsa[3], comme par exemple la printer. Mais je ne comprend pas pourquoi cela ne fonctionne pas. J'ai cherché sur internet, sur sun, mais rien à faire je n'ai pas trouvé pourquoi ça ne fonctionne pas. Si quelqu'un pouvait m'aider ce serai génial, voici le petit programme : FileReader fr = new FileReader(adressedufichier); BufferedReader br = new BufferedReader(fr); while((line = br.readLine()) != null) { String[] impulsa = line.split("\t",10); System.out.println(impulsa[5]); } br.close(); } voici une ligne type du fichier : 5 OK impulsa 0 5D110 451CDFAE06 et voici le résultat : Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 at RGUI.lire(RGUI.java:38) at RGUI.main(RGUI.java:56) en fait seul impulsa[0] marche. Merci d'avance :D
|
|
mercredi 16 avril 2008 à 18:27:33 |
Re : Split et String :(

MrDimanche
|
FileReader fr = new FileReader(adressedufichier); BufferedReader br = new BufferedReader(fr); while((line = br.readLine()) != null) { String[] impulsa = line.split("\t",10); System.out.println(impulsa[5]); } br.close(); }
|
|
mercredi 16 avril 2008 à 18:28:05 |
Re : Split et String :(

MrDimanche
|
voici une ligne type du fichier : 5 OK impulsa 0 5D110 451CDFAE06
|
|
mercredi 16 avril 2008 à 18:28:26 |
Re : Split et String :(

MrDimanche
|
et voici le résultat : Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 at RGUI.lire(RGUI.java:38) at RGUI.main(RGUI.java:56) en fait seul impulsa[0] marche. Merci d'avance :D
|
|
mercredi 16 avril 2008 à 18:44:01 |
Re : Split et String :(

gmi19oj19
|
Salut,
Et tu as quoi dans ce impulsa[0] exactement ?
Sinon remplace ton "\t" par un " " même si je suis pas convaincu... De toute façon, des vrais délimiteurs façon ; : entre autres sont bien plus pratiques qu'une tabulation je pense ^^
gmi19oj19
|
|
mercredi 16 avril 2008 à 19:57:14 |
Re : Split et String :(

Kysic
|
Salut. Essaie de mettre un test pour voir si ton tableau est assez grand avant l'affichage, parce que là si ton fichier contient une ligne vide (genre à la fin ^^), il est normal que ça plante. sinon +1 pour remplacer les \t [ Lien ]
|
|
mercredi 16 avril 2008 à 22:04:49 |
Re : Split et String :(

MrDimanche
|
La String est assurément assez grande car j'avais déjà essayé de l'initialisé à 10. De plus le fichier ne peux pas contenir de ligne vide, et enfin, je n'ai pas eu le choix des séparateurs, les fichiers existent déjà. j'ai déjà essayé de directement mettre une tabulation, ou un espace. En fait le plus étrange je trouve, c'est que impusla[0] j'ai effectivement les bonnes valeurs. pour le +1, tu veux dire rempacer "\t" par "+1" ?
Merci pour vos réponses.
|
|
mercredi 16 avril 2008 à 22:33:30 |
Re : Split et String :(

Kysic
|
Non je voulais dire que j'étais d'accord (un de plus) pour remplacer les "\t" par " " par exemple. Sinon aul ieu d'afficher impulsa[5] affiche la longueur du tableau pour voir ce qui se passe. Je ne comprends pas "La String est assurément assez grande car j'avais déjà essayé de l'initialisé à 10." (en java la taille de String n'est jamais un problème normalement).
|
|
mercredi 16 avril 2008 à 22:45:36 |
Re : Split et String :(

MrDimanche
|
Je me suis mal exprimé, je voulais dire que le tableau de string est assez grand
|
|
Cette discussion est classée dans : string, br, split, impulsa, rgui
Répondre à ce message
Sujets en rapport avec ce message
Spliter un String sur un point [ par yamxx ]
J'ai essayer de spliter un String sur un point avec maString.split("."); mais ca veut pas. Alors que quand je split sur un espace ou un point virgule
StreamTokenizer au lieu de split [ par darktonight ]
Salut,Il faudrait que j'arrive à découper un string en deux string avec le séparateur "/"Le seul probleme est que je n'ai pas le droit d'utiliser "/"d
String.split(): arg! [ par naq2 ]
Bonjour,J'ai une string qui contient:"Blabla|10234875|1|TOTO|arg".J'utilise la methode split() pour séparer les élément, mais rien à faire...String ma
stocker un fichier texte avec des "|" dans une arrayList [ par Wiska ]
Bonjour, Voici mon problème: - Je cherche à ouvrir un fichier .txt (c'est OK) - A charger son contenu et à découper la chaîne de caractère. La structu
Le pattern MVC [ par limalima ]
Bonjour à tous, j'ai essayé d'implémenter le pattern MVC en utilisant les interface Observer et Observable; l'objectif de l'application est: changemen
Caster Stetment en String [ par baldemm ]
Bonjour tout le monde je reviens sur ma question precedente: en fait j'ai cette ligne là: net.sf.jsqlparser.statement.Statement statement = pm.parse(n
probléme connection java et mysql via eclipse [ par saif87 ]
Bonjour, Je fait une petite application qui a pour but de faire juste une connection entre java et mysql j'ai une bd s'appelle saif qui pour table cl
Problème de réinitialisation d'un String[] non voulue [ par Swiip64 ]
Bonjour à tous et merci d'avance pour l'aide que vous voudrais bien m'accorder. Voila mon souci: j'ai une fonction rechercheInfoArborescence(String pa
java [ par dioufsou ]
Bonjour, Je fais un stage, ou je dois faire une interface de gestion de base de donnée (sql) en java: mon problème est le suivant j'aimerai associer d
Unresolved compilation problem: [ par domxaline ]
Bonjour, voilà j'ecris le programme suivant [code=java] package Mypackage; import java.util.Scanner; public class exercjavascanne { public stat
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|