Initialiser tableau Object
Bonsoir à tous,
J'ai besoin d'initialiser une tableau d'Objet que le compilateur m'initialise à null
Code:
1 2
|
Object[] tablo3 = null; |
Le problème est que quand je veux renvoyer sa valeur j'ai une erreur "Erreur Null_Pointer_Exception" mais je ne sais pas comment proceder pour lui donner une valeur non nulle .
Extrait de la fonction:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public static Object[] F_Art_Livre(Object[] tab_Art,Object[] tab_Livre,Comparateur comp) {
int i,j,k;
Object[] tablo1;
tablo1=Arrays.copyOf(tab_Art,tab_Art.length);
Object[] tablo2;
Object[] tablo3 = null;
...
try
{
tablo3[i]=tablo1[i];
}
catch(NullPointerException e)
{
System.out.print("Erreur Null_Pointer_Exception_TRY");
} |
Si quelqu'un a une idée MERCI
J'ai trouvée moi même la solution
Citation:
Envoyé par
xeron33
Bonsoir à tous,
J'ai besoin d'initialiser une tableau d'Objet que le compilateur m'initialise à null
Code:
1 2
|
Object[] tablo3 = null; |
Le problème est que quand je veux renvoyer sa valeur j'ai une erreur "Erreur Null_Pointer_Exception" mais je ne sais pas comment proceder pour lui donner une valeur non nulle .
Si quelqu'un a une idée MERCI
*********************************************************************************
J'ai trouvé moi même la réponse ça pourra servir à quelqu'un
Code:
1 2
|
Object[] tablo4=new Object[n]; |
où n est de type int