bonjour,
existe t-il l'equivant en java de tester si un tableau de byte est vide ?
une commande du type
Merci de votre aideCode:
1
2
3
4 byte [] tab_arr = new byte [10]; if (isEmpty(tab_arr)) par exemple
Version imprimable
bonjour,
existe t-il l'equivant en java de tester si un tableau de byte est vide ?
une commande du type
Merci de votre aideCode:
1
2
3
4 byte [] tab_arr = new byte [10]; if (isEmpty(tab_arr)) par exemple
Un tableau, ça n'est jamais vide...
Toutes les cases ont toujours une valeur par défaut (pour byte c'est 0 en l'occurrence).
c'est parceque je devais tester si le tableau n'etait pas vide, si je declare un tableau
je ne connais pas sa valeur si il est initialiser mais si par defaut c'est egal a zero je n'ai plus qu'a testerCode:
1
2 byte [] tab;
Merci.Code:
1
2 if (tab == 0)
Non, s'il n'est pas initialisé et que tu veux y accéder ça compile pas...Citation:
Envoyé par andromeda
S'il est initialisé, alors il n'est pas vide...
Ça n'a pas de sens de savoir si un tableau est vide...
Utilise une liste si tu veux avoir un nombre d'éléments variable, et là quand il y a 0 éléments c'est que c'est vide...
ben dans mon cas si car je si il est initialise alors je l'initialise avec un code du genre
si il est initialise donc si il contients de donnees je dois faireCode:
1
2
3 byte [] tab = new byte [UNE_CONSTANTE];
Merci.Code:
1
2
3 byte [] tab = new byte [UNE_CONSTANTE + UNE_AUTRE_CONSTANTE];
Je ne comprends vraiment pas ton problème...Citation:
Envoyé par andromeda
Si tu fais:
alors ton tableau a UNE_CONSTANTE éléments...Code:byte[] tab = new byte[UNE_CONSTANTE];
Si tu fais
alors ton tableau a UNE_CONSTANTE + UNE_AUTRE_CONSTANTE éléments...Code:byte [] tab = new byte [UNE_CONSTANTE + UNE_AUTRE_CONSTANTE];
en fait j'ai fait des test et si comme c'est initialiser a 0 quand je fait
ca marche , donc c'est resoluCode:
1
2
3
4 byte [] tab; if (tab = 0) etc ..
Merci.
Lol, si tu le dis...Citation:
Envoyé par andromeda
Moi je ne te crois pas !