Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    shift gli elementi in un array a sinistra

    salve ragazzi..avrei bisogno di shiftare un array di dimensione length di stringhe , a sinistra e inserire alla fine l'elemento voluto. Sapete come fare?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: shift gli elementi in un array a sinistra

    Originariamente inviato da giupardeb
    salve ragazzi..avrei bisogno di shiftare un array di dimensione length di stringhe , a sinistra e inserire alla fine l'elemento voluto. Sapete come fare?
    Di per sé basterebbe System.arraycopy per spostare i dati e poi un assegnamento nell'ultimo elemento.
    Se non vuoi System.arraycopy, puoi fare un semplice for, basta che ci ragioni un minimo, davvero minimo.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    il problema è che se shifto a sinistra gli elementi dell'array, non perderò il primo? la devo pensare come se fosse una coda circolare? ovvero il primo elemento dell'array sarà l'ultimo ?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da giupardeb
    il problema è che se shifto a sinistra gli elementi dell'array, non perderò il primo? la devo pensare come se fosse una coda circolare? ovvero il primo elemento dell'array sarà l'ultimo ?
    Questo dovresti saperlo tu .. cioè cosa devi fare di preciso. Vuoi fare un "ricircolo"? Vuoi fare uno shift e l'elemento buttato fuori lo devi comunque tenere/usare ma per altro? O altro?
    Non lo posso sapere io.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.