Android Editable与String的区别
2017-12-29 13:11
525 查看
Editable 是一个接口类型,对它的实例化对象作出任何改变都是对原有的实例化对象操作的,内存地址还是原来的那个。 而对 String 的任何改变都是相当于重新实例化了一个 String 类出来,相当于重新分配了内存地址。 所以说 Editable 是可变的,String 是不可变的了;因为 Editable 变了之后还是原来的 Editable 对象,String 变了之后就已经不是原来的 String 对象了。
相关文章推荐
- android Editable和string的区别介绍
- android Editable和string的区别介绍
- Android StringEntity() 和 UrlEncodedFormEntity() 的区别
- Android StringEntity() 和 UrlEncodedFormEntity() 的区别
- android Java String 与 StringBuffer 用法区别(转载 )
- Android中String、StringBuffer和StringBuilder的区别
- Android StringEntity() 和 UrlEncodedFormEntity() 的区别
- Android/Java 中的 String, StringBuffer, StringBuilder的区别和使用
- 【Android】SQLite Cursor含义、模糊查找 String 空对象与空值的区别
- Android中String,char,character,chasequence的区别
- Android 字符串拼接总结 String,StringBuffer与StringBuilder的区别??
- android: CharSequence和String的区别
- Android getText(@string/a)和直接使用字符的区别
- java的String和android的String有什么区别?
- Android中String与StringBuilder有什么区别?
- Editable与String有什么区别
- Android getText(int resId) 与 getString(int resId)的区别
- [android]tostring和tolocalestring方法的区别
- Android开发中.toString()和String.valueOf()的区别
- Android课程---String、StringBuffer 、StringBuilder 的区别(转)