Cadenas en android / java, replace () no hace nada
En android / java, estoy tratando de reemplazar el espacio en algunas cadenas con un +
, pero no parece funcionar. ¿Lo estoy haciendo mal?
String string="Hello world"; string.replace(" ", "+");
- ¿Alguien puede sugerir una alternativa más rápida a este algoritmo de regex?
- ¿Reemplazar un carácter por otro carácter en una cadena en android?
- Android Development: Cómo reemplazar parte de un EditText con un Spannable
- Fragmento replace () no reemplaza todos los fragmentos
- ¿Cómo puedo eliminar la cadena de caracteres dinámicos de una cadena?
- Reemplazar un fragmento mediante programación
- INSERTAR O IGNORAR tabla con la clave AUTOINCREMENT en Android
- ScrollView setOverScrollMode reemplazo en API <9
- Android: no se puede reemplazar un fragmento con otro
- Repoblando valores en Android Fragment onResume
- Buscar una subcadena entre ciertos caracteres en un índice desconocido
- ¿Deshabilitar el botón de inicio en la aplicación para niños pequeños?
- ¿Cómo puedo utilizar FragmentManager para mostrar Fragmento A, B, C, ... en un FrameLayout?
String
objetos String
son inmutables, por lo que el método replace
no cambia la cadena pero crea una nueva que tiene que volver a guardar:
String string="Hello world"; string = string.replace(" ", "+");
En Java, la clase StringBuffer proporciona una cadena mutable. El método replace devolverá el mismo objeto.
- Cómo cambiar el margen de diseño de un ListView de Android mediante programación
- Compruebe que el valor ingresado es el número o no