从TextView仅复制某些字符

时间:2012-01-23 10:59:24

标签: android string copy character

Android中是否有任何功能允许我只复制TextView中的某些字符?

例如,如果TextView =“This is Good”,我怎么才能得到字符串“Good”?

2 个答案:

答案 0 :(得分:2)

我很确定你找不到“一个功能”。相反,以下将做你想要的。

获取文字:

 String text = textview.getText().toString();

然后,关于在你的句子示例中获得“Good”,请使用String.substring()函数:

String innerString = text.substring(8);

上面的子字符串适用于第8个​​索引以后的所有字符。如果需要,可以指定范围,例如:

String innerString = text.substring(8, 10);

这将从第8个角色开始,然后到达(但不包括)第10个角色。

答案 1 :(得分:1)

尝试StringBuilder类。 firt创建StringBuilder对象。

  StringBuilder sb=new StringBuilder(textview.gettext());

检查此课程link for the class

中提供的方法