将Editable作为EditText.getText()方法的返回类型的目的是什么?

时间:2012-12-17 17:54:16

标签: java android

根据APIgetText()的{​​{1}}方法返回EditText。它的目的是什么?它可能只是一个Editable返回类型?

根据String API

  

这是可以更改内容和标记的文本界面(与字符串之类的不可变文本相对)。

要实现不可变功能,为什么不使用EditableStringBuilder

1 个答案:

答案 0 :(得分:5)

public interface Editable implements GetChars, Spannable, Appendable, CharSequence

在其他功能中,可编辑保留字符串和字符串构建器无法执行的跨区数据。