Entfernen eines Elements aus String-Array in Android

7

mache ich eine einfache Android-Anwendung.In dem ich ein Element aus Array mit dem folgenden Code löschen.

%Vor%

Wenn ich das mache, bekomme ich das Array wie arr_fav = {"1", null, "3"}. Aber ich möchte arr_fav = {"1", "3"}. Wie lösche ich ein Element Diese Android-Entwicklung. Bitte helfen Sie mir, dies zu lösen.

    
Madhumitha 06.12.2012, 08:40
quelle

14 Antworten

14

ist es besser, arraylist

zu verwenden %Vor%     
Ram kiran 06.12.2012, 08:46
quelle
8

Sie nicht.

Arrays können nicht in der Größe geändert werden.

Sie müssten ein neues (kleineres) Array erstellen und die Elemente kopieren, die Sie beibehalten möchten.

Eine bessere Idee wäre es, eine List -Implementierung zu verwenden, die dynamisch ist. Ein ArrayList<Integer> zum Beispiel.

    
Brian Roach 06.12.2012 08:42
quelle
5

Arrays in Java sind nicht dynamisch , stattdessen können Sie ArrayList verwenden.

    
Juvanis 06.12.2012 08:42
quelle
2

Sie können die gewünschten Array-Elemente in ein neues Array kopieren

%Vor%     
Fyre 06.12.2012 08:44
quelle
2

Verwenden Sie ArrayList anstelle eines Arrays. Es unterstützt Funktionen wie das Löschen eines Elements, dynamische Größe und vieles mehr.

%Vor%     
The111 06.12.2012 08:46
quelle
1

versuche das:

%Vor%     
G M Ramesh 06.12.2012 08:56
quelle
1

Das wird den Job machen ...

%Vor%     
xagyg 06.12.2012 11:25
quelle
1

Versuche so etwas

%Vor%     
curious 06.12.2012 08:44
quelle
0

setzen

%Vor%     
Nirav Tukadiya 06.12.2012 08:52
quelle
0

Sie können es mit der folgenden Methode tun.

%Vor%

ODER Sie könnten ArrayUtils verwenden .

%Vor%     
Nermeen 06.12.2012 08:42
quelle
0

Für einfache Arrays wie diese können Sie dies nicht auf diese Weise tun

Hier ist der vollständige Beispielcode für dieses

%Vor%     
Ali Imran 06.12.2012 08:56
quelle
0
%Vor%     
Mikhaili 06.12.2012 08:52
quelle
0
%Vor%     
Lins Louis 02.09.2015 07:48
quelle
0

Kopieren Sie diese Methode:

%Vor%

Um ein Element zu löschen:

%Vor%     
Noppapadi 17.01.2018 16:31
quelle

Tags und Links