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 :

[Tableau] récupérer une partie d'un tableau


Sujet :

Collection et Stream Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 33
    Points : 26
    Points
    26
    Par défaut [Tableau] récupérer une partie d'un tableau
    Salut a tous
    Je pose surement une question assez simple a resoudre, mais ce n'est pas evident pour moi. J'ai un tableau byte[]. Je souhaite recuperer les octets de l'indice 0 à 10, dans un autre tableau byte[].
    Si j'avais un string, j'aurais fait chaine.getBytes(0, 10), mais c'est bien un tableau de byte que j'ai. Le but est d'avoir un tableau d'octet qui ne contient que les elements que je veux et qui ai la taille exact que les elements occupe.
    Merci d'avance

    EDIT: evidemment j'ai écris une petite fonction qui me copie un a un chaque element du tableau dans le nouveau tableau. Ce que je cherche a savoir c'est si il y a une fonction ou astuce autre que celle ci.

  2. #2
    Membre expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Points : 3 675
    Points
    3 675
    Par défaut
    Hello,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    byte[] source = ...;
    int start = 10; // pos. début de copie
     
    byte[] dest=new byte[10];    
    System.arraycopy(source, start, dest, 0, dest.length);
    "Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"

    Confucius, 448 av. J-C

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 33
    Points : 26
    Points
    26
    Par défaut
    Merci c'est ce que je cherchais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer une partie d'un tableau à 3 dimensions
    Par grinder59 dans le forum Langage
    Réponses: 2
    Dernier message: 05/03/2009, 10h23
  2. Réponses: 3
    Dernier message: 05/02/2008, 20h08
  3. Réponses: 2
    Dernier message: 11/09/2007, 18h54
  4. Scrollbar sur une partie d'un tableau
    Par Dams59 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 24/04/2007, 09h40
  5. passer une partie d'un tableau en paramettre.
    Par monstroplante dans le forum Langage
    Réponses: 13
    Dernier message: 04/11/2005, 01h22

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