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.
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.
Sie können es mit der folgenden Methode tun.
%Vor% ODER Sie könnten ArrayUtils
verwenden .