Saturday, February 21, 2009

String

1. 字符串的本质是字符类型的数组,也是String类的一个实例
2. 用“+”连接
3. length()、equals()、toLowerCase()、toUpperCase()
4. Byte.parseByte(Str)、Short.parseShort(Str)、Integer.parseInt(Str)、Long.parseLong(Str)、Float.parseFloat(Str)、Double.parseDouble(Str)
5. char charAt(int index)、int indexOf(int ch)、int indexOf(String str)、int lastIndexOf(int ch)、String substring(int beginIndex)、String substring(int beginIndex,int endIndex)、char[] toCharArray()
6. endsWith()
7. immutable
一个字符串对象一旦被设置,它的内容就是固定不可变的
在java执行时会维护一个String池,对于一些可以共享的字符串对象,会先在pool中查找是否存在相同的String内容,如果有就直接返回,而不是直接创造一个新的String对象,以减少内存的耗用。



8. String intern()



Eg:

No comments:

Post a Comment