Onelong

分享知识,与你一起进步......
RSS icon Home icon
  • String是最基本的数据类型吗?

    post by onelong / 2011-11-4 2:15 Friday [java]

    基本数据类型包括byte、int、char、long、float、double、boolean和short。所以String不是的。
    java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类。

    String StringBuffer的区别
     JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用 StringBuffers来动态构造字符数据。

    的确是这样,在进行迭代的时候,String效率非常差,在原笔迹记事本开发的时候对比过,主要的开销都在gc上,所以在android 开发的时候一定要注意

    标签: java
    引用地址:
     

    我要评论