Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business



|||-  

Demande d'aide sur bout de code java

 

Ajouter une réponse
 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

Demande d'aide sur bout de code java

Prévenir les modérateurs en cas d'abus 
jonnyx
jonnyx
  1. Posté le 06/06/2016 à 16:08:59  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour,

Je n'ai jamais eu l'occasion de coder en Java et n'ai pas trop le temps de me plonger dans des tutos pour le moment donc je me tourne vers des connaisseurs...

Je souhaite lire un fichier texte comprenant 4 colonnes et un nombre N de lignes contenant des valeurs numériques. Sur chaque ligne les valeurs sont séparées par des tabulations soit :

1455[tab]585[tab]655[tab]214
55[tab]5[tab]65[tab]24
...[tab]...[tab]...[tab]...

J'aimerais donc récupérer et stocker chacune de ces valeurs, sous forme de matrice ou autre... afin de pouvoir les appeler dans la suite de mon code.

Pourriez-vous m'aider SVP? En vous remerciant

J'ai testé ça mais ça ne marche pas, visiblement car je n'arrive pas à accéder par exemple au contenu de 'x' avec mon 'get' lors de mon essai. Merci infiniment par avance.

Code :(Double-cliquez pour supprimer les numéros de ligne)
  1. import java.awt.*;
  2. import ij.*;
  3. import ij.gui.*;
  4. import ij.process.*;
  5. import ij.plugin.PlugIn;
  6. import ij.*;
  7. import ij.measure.*;
  8. import ij.plugin.filter.*;
  9. import ij.io.*;
  10. import java.io.*;
  11. import java.util.ArrayList;
  12.  
  13. public class marmoun implements PlugIn{
  14.  public void run(String arg){
  15.    ArrayList<String> x = new ArrayList<String>();
  16.    ArrayList y = new ArrayList();
  17.    ArrayList z = new ArrayList();
  18.    ArrayList r = new ArrayList();
  19.  
  20.    String fichier = "fichier_marmoun.txt";
  21.    BufferedReader ficTexte;
  22.    try{
  23.      ficTexte = new BufferedReader(new FileReader(new File(fichier)));
  24.      if (ficTexte == null){
  25.        throw new FileNotFoundException("Fichier non trouvé.");
  26.      }
  27.      String line;
  28.      while ((line = ficTexte.readLine())!=null){
  29.        String[] res = line.split("\t");
  30.        x.add(res[0]);
  31.        y.add(res[1]);
  32.        z.add(res[0]);
  33.        r.add(res[1]);
  34.      }
  35.  
  36.      ficTexte.close();
  37.    }
  38.    catch (FileNotFoundException e){
  39.      System.out.println(e.getMessage());
  40.    }
  41.    catch (IOException e){
  42.      System.out.println(e.getMessage());
  43.    }
  44.  
  45. //Conversion de mon tableau de chaine de caractères en tableau d'integers
  46.  
  47.    ArrayList<Integer> resultX=new ArrayList<Integer>() ;
  48.    for(String myInt : x){
  49.      resultX.add(Integer.valueOf(myInt));
  50.    }
  51.  
  52. //Assignation de la première valeur d'entier du tableau x à la variable i
  53.    int i = (int)resultX.get(1);
  54.  
  55. //Affichage d'une boite de dialogue prenant comme variable d'entrée i
  56.    GenericDialog dia = new GenericDialog("Dimensions de l'image", IJ.getInstance());
  57.    dia.addMessage ("Taille de l'image");
  58.    dia.addNumericField ("suivant X", i, 0);
  59.    dia.addNumericField ("suivant Y", 10, 0);
  60.    dia.addNumericField ("suivant Z", 10, 0);
  61.    dia.showDialog();
  62.  }
  63. }


Edit par Tintin10 : rajout des balises de code
Message édité par Tintin10 le 06/06/2016 à 18:43:15
  1. config
tintin10
Habitué (de 5 000 à 9 999 messages postés) Développeur
  1. Posté le 06/06/2016 à 18:51:56  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonjour. Peux-tu me donner le lien de téléchargement du .jar des imports "ij", s'il te plaît ?
Je voudrais essayer de compiler ta classe pour voir ce qui ne va pas dessus.

(Publicité)
 Page :
1

Aller à :
 

Sujets relatifs
Ingénieur Développement Java Confirmé (H/F)- Poste en fixe et en CDI à Patron qui en demande trop ?
Concours de programmation - Legends of Code Demande d'aide pour création de code javascrit
demande d'aide demande aide script email xhtml & flash
besoin d'aide en physique (niveau terminale s)  
Plus de sujets relatifs à : Demande d'aide sur bout de code java