comment faire pour supprimer une chaîne de liste de tableaux de chaînes de caractères, ANDROID
J'ai créé une liste de tableaux de chaînes de caractères
List<String> textArray = new ArrayList<String>();
et puis j'ai ajouté les chaînes de caractères(que je reçois de edittext) à textArray comme suit
String text = editText1.getText().toString();
textArray.add(text);
Maintenant, j'ai créé un bouton et la nécessité de supprimer la chaîne à partir de la matrice lorsque le bouton est cliqué.Mais je ne sais pas quoi faire.
Je sais que pour des matrices de bitmaps nous effacer une image à partir de tableau à l'aide de recycler mais s'il vous Plaît me suggérer comment supprimer ou désactiver la chaîne de arraylist.
OriginalL'auteur Sandeep R | 2013-10-10
Vous devez vous connecter pour publier un commentaire.
Vous pouvez appeler l'un de:
pour supprimer toutes les entrées
pour supprimer à partir d'une position spécifique (par exemple, le premier élément)
pour supprimer une chaîne de caractères (qui
equals
vôtre)textArray.supprimer("machaine"); pas de travail avec objet personnalisé !
ce n'est pas de travail pour les objets personnalisés
La question d'origine était à propos des chaînes. Donc oui, il ne fonctionnera pas sur des objets personnalisés. La raison en est que vos objets personnalisés ne sont pas "égaux". C'est plus une langue de chose. Vérifier tutorials.jenkov.com/java-collections/hashcode-equals.html
OriginalL'auteur linakis
Essayer..
Obtenir la position de la textArray tableau liste
puis retirez-les de la chaîne de position
parce que nous ne pouvons pas directement supprimer la chaîne. nous pouvons supprimer la chaîne contient position.
OriginalL'auteur Hariharan
Vous pouvez le faire avec plus d'une façon, selon votre besoin.
Il va effacer toute la liste de tableaux.
Si vous souhaitez supprimer certains spécificité de données à partir de l'index puis,
OriginalL'auteur Pratik Dasa
Essayer Cette
pour supprimer
OriginalL'auteur NARESH REDDY