Autore Topic: Eliminare file dalla lista file  (Letto 451 volte)

Offline Vittorio

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    sony xperia p
  • Play Store ID:
    Vittorio Calligaris
  • Sistema operativo:
    windows 7 / Ubuntu 12.10
Eliminare file dalla lista file
« il: 28 Settembre 2013, 22:33:56 CEST »
0
Salve,
sto creando un applicazione nella quale viene creata una lista dei file disponibili con questa istruzione:

      final String[] files =fileList();

I file sono nella memoria interna.
Se voglio togliere da questa lista un certo file, come faccio?
Grazie mille per l'aiuto
« Ultima modifica: 28 Settembre 2013, 22:52:56 CEST da Vittorio »

Offline Vittorio

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    sony xperia p
  • Play Store ID:
    Vittorio Calligaris
  • Sistema operativo:
    windows 7 / Ubuntu 12.10
Re:Eliminare file dalla lista file
« Risposta #1 il: 18 Ottobre 2013, 19:36:13 CEST »
0
risolto con:
Codice (Java): [Seleziona]
public String[] remove(String[] sarr, String toDelete)
        {
                int index=sarr.length;
               
                for (int j=0; j<sarr.length;j++)
                {
                        if(sarr[j].equals(toDelete))
                        {
                                index=j;
                        }
                }
               
                for(int i=index; i<(sarr.length)-1; i++)
            {
                sarr[i] = sarr[i+1];
            }
            sarr[sarr.length-1] = null;
               
           
           String out[]=new String[sarr.length-1];
           
           
            for(int k=0; k<(sarr.length)-1; k++)
            {
                out[k]=sarr[k];
            }
           
            return out;
        }