Frage

Diese Frage hat hier bereits eine Antwort:

Kann mir bitte jemand ein bisschen Code zeigen, um eine Zeichenfolge in Charsequence zu konvertieren?

War es hilfreich?

Lösung

String implementiert die Schnittstellencharsequenz, also String ist ein Charsequence.

Und Sie können niemals Schnittstellen instanziieren. Wo auch immer eine Zeichenfolge erforderlich ist, passt die Saite.

Andere Tipps

Versuche dies:

// 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());          
}

Wie Mbyd spitz, String Geräte CharSequence, also ist es schon a CharSequence. Aber wenn Sie konvertieren möchten CharSequence zu String, Hier ist der Code:

CharSequence cs = "string";
String s = cs.toString();
foo(s); // prints "string"

public void foo(CharSequence cs) { 
  System.out.println(cs);
}

Der SO -Faden kann gefunden werden hier

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top