Ответ 1
String реализует интерфейс CharSequence, поэтому String является CharSequence.
И вы никогда не сможете создавать интерфейсы. Везде, где требуется CharSequence, String будет соответствовать.
Может кто-нибудь, пожалуйста, покажет мне немного кода, чтобы преобразовать строку в charsequence?
String реализует интерфейс CharSequence, поэтому String является CharSequence.
И вы никогда не сможете создавать интерфейсы. Везде, где требуется CharSequence, String будет соответствовать.
Попробуйте следующее:
// 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());
}
Как MByD указал, String
реализует CharSequence
, поэтому его уже a CharSequence
. Но если вы хотите преобразовать CharSequence
в String
, вот код:
CharSequence cs = "string";
String s = cs.toString();
foo(s); // prints "string"
public void foo(CharSequence cs) {
System.out.println(cs);
}
SO-поток можно найти здесь