J'ai une ArrayList de 10 chaînes. Comment mettre à jour l'index 5
avec une autre valeur de chaîne.Comment mettre à jour l'élément à une certaine position dans une ArrayList?
Répondre
Laissez arrList
être le ArrayList
et newValue
la nouvelle String
, alors il suffit de faire:
arrList.set(5, newValue);
Cela peut être trouvé dans la référence api java here.
list.set(5,"newString");
Je pense que vous voulez dire l'index 5 comme ArrayList a seulement 10 éléments et cela exploserait. ;) –
@Peter oh oui, échangé 5 et 10: p –
arrList.set(5,newValue);
et si tu veux le mettre à jour puis ajouter cette ligne aussi
youradapater.NotifyDataSetChanged();
arrayList.set (emplacement, newValue); location = où u wnna insert, newValue = nouvel élément que vous insérez.
notifier est facultative, dépend des conditions.
import java.util.ArrayList;
import java.util.Iterator;
public class javaClass {
public static void main(String args[]) {
ArrayList<String> alstr = new ArrayList<>();
alstr.add("khan");
alstr.add("yogesh");
alstr.add("kapil");
alstr.add("rajoria");
for(String str : alstr) {
System.out.println(str);
}
// update value here
alstr.set(3, "Ramveer");
System.out.println("with Iterator");
Iterator<String> itr = alstr.iterator();
while (itr.hasNext()) {
Object obj = itr.next();
System.out.println(obj);
}
}}
arrayList.set(5,newValue);
arrayList
est la liste pertinente que vous souhaitez mettre à jour et newValue
est la valeur que vous essayez de remplacer le 5ème indice
- 1. Comment faire pour faire défiler UITableView à une certaine position?
- 2. Récupérer/mettre à jour des lignes avec une déviation minimale dans une certaine valeur de colonne
- 3. mettre à jour un attribut dans arraylist sur java?
- 4. Comment mettre à jour une vue déroulante?
- 5. Comment mettre à jour une vue secondaire?
- 6. Comment mettre à jour une table automatiquement?
- 7. C# - TreeView: insertion d'un nœud à une certaine position
- 8. Comment mettre à jour une ressource REST?
- 9. Comment mettre à jour une NSUserDefault
- 10. Comment mettre à jour une table relationnelle?
- 11. Mettre à jour une surface dans Pygame
- 12. Comment mettre à jour une variable uniforme dans GLSL
- 13. SQL (mySQL) mettre à jour une certaine valeur dans tous les enregistrements traités par un select
- 14. Mettre à jour une requête avec entityframework
- 15. Comment utiliser une intention pour mettre à jour une activité?
- 16. comment forcer matplotlib à mettre à jour une parcelle
- 17. comment mettre à jour et fusionner une branche dans netbeans?
- 18. Comment mettre à jour une seule table dans Oracle?
- 19. Comment mettre à jour une ligne dans DataGridView?
- 20. Comment mettre à jour une valeur dans le fichier app.config?
- 21. Comment mettre à jour une seule ligne dans un DataGridView?
- 22. Comment mettre à jour une colonne dans Cassandra
- 23. Comment mettre à jour une Integervalue dans un .plist?
- 24. Comment accéder à une ArrayList dans une JSP?
- 25. Mettre à jour une colonne NText
- 26. Mettre à jour une colonne d'horodatage
- 27. Mettre à jour une requête avec conditionnel?
- 28. SQL Mettre à jour chaque enregistrement avec sa position dans une sélection ordonnée
- 29. Comment calculer NSRange de NSString à une certaine position dans UITextView
- 30. Réduire une ArrayList à une nouvelle taille
question Très fréquent pour les nouveau Java de 'ArrayList <> 'bibliothèque. L'existence de la méthode 'set (pos, val)' n'est pas intuitive et ne correspond pas aux autres paradigmes Java. –