Cadena a CharSequence [duplicado
-
26-10-2019 - |
Pregunta
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo convertir una cadena a charshence? 5 respuestas
¿Alguien puede mostrarme un poco de código para convertir una cadena en CharSequence?
Solución
String implementa la interfaz CharSequence, entonces cadena es un Careño.
Y es posible que nunca instancien las interfaces. Donde sea que se requiera CharSequence, la cadena se ajustará.
Otros consejos
Prueba esto:
// final CharSequence cs = mEditText.getText();
final CharSequence cs = "Hi how are u";
String[] vals = cs.toString().split(" ");
for(int i=0;i<vals.length;i++) {
System.out.println("args values...."+i+""+vals[i].toString());
}
Como Mbyd puntiagudo, String
implementos CharSequence
, entonces ya es un CharSequence
. Pero si quieres convertir CharSequence
a String
, Aquí está el código:
CharSequence cs = "string";
String s = cs.toString();
foo(s); // prints "string"
public void foo(CharSequence cs) {
System.out.println(cs);
}
El hilo SO se puede encontrar aquí
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow