¿Reemplazar un carácter por otro carácter en una cadena en android?
Simplemente quiero reemplazar un personaje con otro en android .. Mi código:
et = (EditText) findViewById(R.id.editText1); String str = et.getText().toString(); str.replace(' ','_'); et.setText(str); System.out.println(str);
Pero aquí el "espacio" no es reemplazado por "subrayado" .. También he intentado otro personaje demasiado ..
- Cadenas en android / java, replace () no hace nada
- Android Development: Cómo reemplazar parte de un EditText con un Spannable
- FragmentTransaction.replace reemplaza sólo el primer Fragment en un contenedor
- Buscar una subcadena entre ciertos caracteres en un índice desconocido
- ¿Alguien puede sugerir una alternativa más rápida a este algoritmo de regex?
¡¡por favor ayuda!!
- ¿Cómo puedo utilizar FragmentManager para mostrar Fragmento A, B, C, ... en un FrameLayout?
- Android Cómo quitar (") carácter de cadena
- Fragmento replace () no reemplaza todos los fragmentos
- INSERTAR O IGNORAR tabla con la clave AUTOINCREMENT en Android
- ¿Deshabilitar el botón de inicio en la aplicación para niños pequeños?
- Android: no se puede reemplazar un fragmento con otro
- ¿Cómo puedo eliminar la cadena de caracteres dinámicos de una cadena?
- Repoblando valores en Android Fragment onResume
Las cadenas son inmutables en Java: replace
no cambia la cadena existente, devuelve una nueva. Usted quiere:
str = str.replace(' ','_');
(Esto es definitivamente un duplicado, pero no tengo suficiente tiempo ahora para encontrar uno apropiado …)
String es inmutable y no se puede cambiar. Por lo tanto, usted necesita hacer esto:
str = str.replace(' ','_');
Ver código:
et = (EditText) findViewById(R.id.editText1); String str = et.getText().toString(); str = str.replace(' ', '_'); System.out.println(str);
- Android: ¿Comprobar el número de teléfono presente en la Lista de contactos? (Número de teléfono recuperado de una llamada telefónica)
- Conectar y desconectar el dispositivo Android de forma programática