Eliminar espacios en blanco de correo electrónico y contraseña obtener por EditText

EditText recEmail=(EditText)findViewbyId(R.id.email); EditText recPassword=(EditText)findViewbyId(R.id.password); String email=recEmail.getText().toString(); String password=recPassword.getText().toString(); 

El correo electrónico y la contraseña contienen los espacios en blanco al principio, en o al final de la cadena si se presiona la pestaña por error.

Necesito texto de espacios en blanco, por favor ayuda si puedes.

Gracias por adelantado….!!!

6 Solutions collect form web for “Eliminar espacios en blanco de correo electrónico y contraseña obtener por EditText”

String.trim () es tu amigo.

 String email=recEmail.getText().toString().trim(); String password=recPassword.getText().toString().trim(); 

En el futuro, recomiendo encarecidamente comprobar los métodos Java String en la API . Es una línea de vida para sacar el máximo provecho de su entorno Java.

Como regla general, no me deshago de los espacios en blanco en el texto. ¿Qué pasa si la contraseña del usuario comienza o termina con un espacio? Nunca podrán iniciar sesión. Personalmente, creo que es mejor dejar el código como está.

Esta es una operación técnicamente muy avanzada, pero puede lograrse mediante una precisión de codificación extrema:

MahString = mahString. Trim () ;

tratar

 email.replace(" ", ""); password.replace(" ", ""); 

Para deshacerse de los espacios en blanco a lo largo de la cadena y email.trim para los fines

¿Ha intentado usar String.trim ()? Aquí hay una referencia.

 EditText recEmail=(EditText)findViewbyId(R.id.email); EditText recPassword=(EditText)findViewbyId(R.id.password); String email=recEmail.getText().toString().trim(); String password=recPassword.getText().toString().trim(); 

Es posible que desee comprobar los métodos String. Intente .trim () para eliminar espacios en blanco desde el principio y el final.

También compruebe android: inputType para el email.

  email.trim(); password.trim(); it remove white spaces. **u can also use regular expression on it for checking spaces or any specific condition** String string = "kumararun2008@gmail.com"; Pattern pattern = Pattern.compile("\\s+"); Matcher matcher = pattern.matcher(string); boolean check = matcher.find(); String str = matcher.replaceAll(""); System.out.println("String after removing all duplicate white spaces:" + str); 

o

 <EditText android:inputType="textEmailAddress"/> Thanks 
  • Explicación de la sintaxis de Java - getMenuInflater ()
  • ¿Cómo cambiar la instantánea mostrada por la lista de aplicaciones recientes?
  • Autenticación de Microsoft ISA Server en Android
  • MapView (mapas de android api v2) dentro de la distribución de fragmentos no muestra
  • Detección de cambios de estado realizados en BluetoothAdapter?
  • ¿Hay alguna práctica recomendada para empaquetar capas MVP?
  • Android RandomAccessFile uso del recurso
  • ¿Por qué no se actualiza mi widget de aplicación en API 3 o 4?
  • Transmitir un archivo MediaRecorder durante la grabación
  • Vaciar RecyclerView utilizando datos obtenidos de parse.com
  • Cordova 4.1.2 Fallo de compilación de Android de CLI Windows
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.