IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

Retourner un tableau de byte


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 7
    Par défaut Retourner un tableau de byte
    Bonjour

    J'ai un morceau de code qui ressemble à celui ci-dessous dans un plus gros programme que je porte de JAVA6 vers un hardware mobile, ce que je ne comprends pas c'est que de manière aléatoire la valeur retourné par intToByteArray est null.

    Est ce que c'est le Garbage Collector qui peux faire ça?
    Si oui je ne comprends pas trop car je ne vois pas son appel dans ma console de debug.
    Avait vous une piste?

    merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    byte[] intToByteArray(int value) {
            byte[] b = new byte[4];
            for (int i = 0; i < 4; i++) {
                int offset = (b.length - 1 - i) * 8;
                b[i] = (byte) ((value >>> offset) & 0xFF);
            }
            return b;
        }

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    J'ai du mal a voir comment ce bout de code pourrait retourner null. Je ne vois pas non plus comment le Garbage Collector pourrait faire ça a moins qu'il soit gravement buggué. J'ai déjà vu des JVM pour mobile particulièrement buggées, mais jamais au niveau du Garbage collector.

    Es-tu sur que ce n'est pas a un autre endroit du programme que la valeur est mise a null?

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 7
    Par défaut
    Pour être plus clair, c'est la JVM de Android donc pour les bugs ça reste possible mais je doute, Je suis en train d'essayer de supprimer tout les new qui sont fait au runtime.

    merci pour ta réponse

Discussions similaires

  1. [Socket][File] Envoyer un tableau de byte
    Par itsmii dans le forum Entrée/Sortie
    Réponses: 14
    Dernier message: 30/01/2014, 09h10
  2. Retourner un tableau ?
    Par chateau_dur dans le forum C++
    Réponses: 8
    Dernier message: 20/08/2005, 12h11
  3. [C#] Convertir un tableau de byte en Image
    Par goulhasch dans le forum ASP.NET
    Réponses: 4
    Dernier message: 24/01/2005, 10h12
  4. [plpgsql] comment retourner un tableau
    Par hpghost dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 27/06/2004, 21h09
  5. Fonction qui retourne un tableau
    Par _lara_ dans le forum ASP
    Réponses: 6
    Dernier message: 24/05/2004, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo