Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2451 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  NullPointerException

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

NullPointerException

n°181125
Floch
Posté le 23-07-2002 à 21:31:13  profilanswer
 

  Salut !!!
   Voilà, j'essais de lire dans un fichier texe et lors du lancement de l'application, on me dit NullPointerException, help me !!!
 
Voici, le code :
 
import javax.swing.JFrame;
import java.awt.Dimension;
import java.io.*;
import javax.swing.*;
 
 
public class Swing01 extends JFrame{
 JLabel label = new JLabel();
 public String[] tab;
 Recherche rech = new Recherche();
 
 public static void main(String args[]) throws IOException{
  new Swing01();
 }
   
 public Swing01() throws IOException{
  initGUI();
 }
 
 public void initGUI() throws IOException{
  label.setBounds(0,0,200,200);
  this.getContentPane().add(label);
  this.setSize(150,150);
  this.setVisible(true);
  tab = rech.recherche("truc.txt","flo",5);
  label.setText(tab[0]);
 }
 
 
}
 
 
class Recherche{
 
 public String[] flo;
 public boolean fin;
 public int i;
 
 public String[] recherche(String fichier, String chaine, int sensibilite) throws IOException{
 
  RandomAccessFile f = new RandomAccessFile(fichier,"rw" );
   
  fin = false;
  i = 0;
 
  while (fin != true) {
   try{
    String lu = f.readLine();
    if (lu.equals(chaine)){
     flo[i++] = lu;
    }
   }
   catch(EOFException e){
    fin = true;
   }
  }
  return flo;
 }
}
 
Merci beaucoup !!! :bounce:

mood
Publicité
Posté le 23-07-2002 à 21:31:13  profilanswer
 

n°181128
--greg--
Posté le 23-07-2002 à 21:33:48  profilanswer
 

normalement qd java te balance une exception, il te donne aussi le n° de la ligne d'ou est balancée cette exception....

n°181143
benou
Posté le 23-07-2002 à 22:19:01  profilanswer
 

si darklord était là il te dirait de poster la trace de l'exception, mais moi c'est pas mon genre ;)
 
:D

n°181165
veryfree
Posté le 23-07-2002 à 23:07:43  profilanswer
 

benou a écrit a écrit :

si darklord était là il te dirait de poster la trace de l'exception, mais moi c'est pas mon genre ;)
 
:D




 
il aurait laisser des traces de sang aussi  [:tapai]
 
 
 :lol:


Message édité par veryfree le 23-07-2002 à 23:07:58
n°181257
bobuse
Posté le 24-07-2002 à 09:21:47  profilanswer
 

Ben moi déjà, je vois pas trop où est niitiailsée la variable flo ... enfin je le vois pas, ça veux pas dire que tu l'as oubliée ... dis-moi où c'est

n°181293
darklord
You're welcome
Posté le 24-07-2002 à 10:17:17  profilanswer
 

[:yaisse]
 
Edit : moquez vous, mais en attendant personne n'a répondu à sa question, preuve que la trace + code commenté est important !


Message édité par darklord le 24-07-2002 à 10:17:55

---------------
Just because you feel good does not make you right
n°181301
bobuse
Posté le 24-07-2002 à 10:21:37  profilanswer
 

DarkLord a écrit a écrit :

[:yaisse]
 
Edit : moquez vous, mais en attendant personne n'a répondu à sa question, preuve que la trace + code commenté est important !




 
ouaip, un poil indenté en plus, ça mange pas de pain. Histoire qu'on voit au premier coup d'oeuil les classes et fonctions qu'il y a !

n°181307
bobuse
Posté le 24-07-2002 à 10:24:30  profilanswer
 

bobuse a écrit a écrit :

 
 
ouaip, un poil indenté en plus, ça mange pas de pain. Histoire qu'on voit au premier coup d'oeuil les classes et fonctions qu'il y a !




 
Et puis pourquoi pas, dans la foulée, utiliser les jolis boutons "C/C++" qui enjolivent encore un peu plus le tout.
 
Non mais surtout que NullPointerException c'est l'erreur qui peut se produire à presque toutes les lignes d'un programme, et ça, on commence à le savoir ! (ha y a aussi IndexOutOfBounds  :D )

n°183556
diplomate
Posté le 26-07-2002 à 13:37:55  profilanswer
 

normalement java te donne le nom de la methode ou il y a le null pointer. Donc moi je te conseille de tester tes objets qui se trouve dans cette classe il doit y en avoir un à null tu peut le faire en faisant un sipmle System.out.println(TonObjet).

n°183576
benou
Posté le 26-07-2002 à 14:08:24  profilanswer
 

je crois que c'est plus la peine de s'embeter avec ce topic : son créateur a disparu


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  NullPointerException

 

Sujets relatifs
Plus de sujets relatifs à : NullPointerException


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)