Pregunta

Esta pregunta ya tiene una respuesta aquí:

¿Alguien puede mostrarme un poco de código para convertir una cadena en CharSequence?

¿Fue útil?

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
scroll top