字符串到charsequence

时间:2011-04-28 11:00:36

标签: android string charsequence

有人可以告诉我一些将字符串转换为charsequence的代码吗?

3 个答案:

答案 0 :(得分:28)

String implements the Interface CharSequence,因此String CharSequence。

你可能永远不会实例化接口。无论何处需要CharSequence,String都适合。

答案 1 :(得分:2)

试试这个:

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

答案 2 :(得分:2)

正如MByD指出的那样,String实现了CharSequence,因此它已经是CharSequence。但是,如果您想将CharSequence转换为String,请输入以下代码:

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

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

可以找到SO线程here