String to charsequence [Duplikat
-
26-10-2019 - |
Frage
Diese Frage hat hier bereits eine Antwort:
Kann mir bitte jemand ein bisschen Code zeigen, um eine Zeichenfolge in Charsequence zu konvertieren?
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