studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android string arraylist android-edittext clear

para - manual de programacion android pdf



cómo eliminar una cadena de una lista de cadenas, ANDROID (4)

Creé una lista de cadenas

List<String> textArray = new ArrayList<String>();

y luego agregué las cadenas (que obtengo de edittext) a textArray de la siguiente manera

String text = editText1.getText().toString(); textArray.add(text);

Ahora creé un botón y necesito eliminar la cadena de la matriz cuando se hace clic en el botón. Pero no sé qué hacer. Sé que para las matrices de mapas de bits borramos un mapa de bits de la matriz utilizando reciclar, pero sugiero cómo eliminar o borrar la cadena de la lista de arrays.


Prueba esto

String text = editText1.getText().toString(); textArray.add(text);

para eliminar

textArray.remove(text);


Prueba esto..

Obteniendo la posición de la lista array de array de texto

int pos = textArray.indexOf(text);

y luego eliminar de la posición de la secuencia

textArray.remove(pos);

porque no podemos eliminar directamente la cadena. podemos eliminar la cadena contiene la posición.


Puede hacerlo con más de una forma según su necesidad.

textArray.clear();

Borrará ArrayList completo.

Si desea eliminar solo algunos datos específicos del índice, entonces,

textArray.remove(INDEX TO REMOVE);


Puede llamar a uno de:

para eliminar todas las entradas

textArray.clear();

para eliminar de una posición específica (por ejemplo, primer elemento)

textArray.remove(0);

para eliminar una cadena específica (que es igual a la tuya)

textArray.remove("myString");