Tengo una ArrayList de 10 cadenas. ¿Cómo actualizo el índice 5
con otro valor de cadena?¿Cómo actualizo el elemento en una posición determinada en una ArrayList?
Respuesta
Vamos arrList
ser el ArrayList
y newValue
la nueva String
, a continuación, sólo hacer:
arrList.set(5, newValue);
esto se puede encontrar en la referencia de la API de Java here.
list.set(5,"newString");
Creo que te refieres al índice 5 ya que ArrayList tiene solo 10 elementos y esto explotaría. ;) –
@Peter oh sí, intercambié 5 y 10: p –
arrList.set(5,newValue);
y si quieres actualizarla a continuación, añadir esta línea también
youradapater.NotifyDataSetChanged();
arrayList.set (ubicación, nuevoValor); location = where u wnna insert, newValue = new element you're inserting.
notificar es opcional, depende de las condiciones.
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
es la lista correspondiente que desea actualizar y newValue
es el valor que usted está tratando de reemplazar el quinto índice
- 1. ¿Cómo inflar una vista en una posición determinada?
- 2. ¿Cómo desplazar UITableView a una posición determinada?
- 3. Insertar un carácter en una cadena en una posición determinada
- 4. ¿Insertar valor en una cadena en una posición determinada?
- 5. ¿Cómo añadir/insertar un elemento en un ObservableArray en una posición determinada con Knockout.js
- 6. Cómo centrar un TextBlock en una posición determinada
- 7. ¿Cómo intercambiar la posición de dos objetos en una ArrayList?
- 8. Mover la pantalla a una posición determinada
- 9. Cómo alinear verticalmente una posición en el centro: elemento relativo
- 10. ¿Cómo encuentro el nodo DOM que está en una posición determinada (X, Y)? (Prueba de impacto)
- 11. ¿Cómo puedo cortar una ArrayList de una ArrayList en Java?
- 12. Mueva el elemento de matriz con determinada clave a la primera posición de una matriz, PHP
- 13. Cómo insertar un objeto en una ArrayList en una posición específica
- 14. ¿Cómo actualizo n filas en una tabla?
- 15. ¿Cómo actualizo una GUI en Java?
- 16. Java: ordenar una ArrayList en su lugar
- 17. ¿Cómo obtener el valor de un bit en una posición determinada desde un byte?
- 18. ¿Cómo encuentro una posición de elemento en std :: vector?
- 19. Eliminar un carácter en una posición determinada en una cadena - javascript
- 20. ¿Cómo actualizo el contenido en una ventana emergente de folleto?
- 21. ¿imprime el elemento del arraylist?
- 22. ¿Cómo puedo simular un clic del mouse en una posición determinada en la pantalla?
- 23. Obtiene el elemento ArrayList específico
- 24. Agregar una vista de texto a un FrameLayout en una posición determinada
- 25. ¿Es posible imprimir una cadena en una determinada posición de pantalla dentro de IDLE?
- 26. Obtiene elemento en la posición especificada - JavaScript
- 27. cómo encontrar archivos en una rama determinada
- 28. Encontrar la posición de un elemento en una matriz sencilla
- 29. elemento de adición en dos dimensiones ArrayList
- 30. Zend: cómo desactivar el diseño en una acción determinada?
pregunta muy común que la gente nueva a Java 'ArrayList <> 'biblioteca. La existencia del método 'set (pos, val)' no es intuitiva y no se ajusta a otros paradigmas Java. –