- ------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
- 《一,String类》
- 1,String类适合用于描述字符串事物。
- 字符串是一个特殊的对象。
- 字符串一旦初始化就不可以被改变。
- 2,String类提供了多个方法对字符串进行操作。
- (1)获取:
- (2)判断:
-
- (3)转换:
-
-
- (4)替换:
-
-
- (5)切割:
-
- (6)子串:获取字符串中的一部分
-
- (7)转换:
-
-
-
-
- 3,字符串练习:
-
-
-
-
- 《二,StringBuffer》
- 1,字符串的组成原理就是通过该类实现的,StringBuffer可以对字符串内容进行增删。
- StringBuffer是一个容器;很多方法与String相同;StringBuffer是可变长度的。
- 2,方法:
- (1)存储:
- StringBuffer append();将指定数据作为参数添加到已有数据结尾处。
- StringBuffer insert(index,数据);可以将数据插入到指定index位置。
-
-
- (2)删除:
- StringBuffer delete(start,end);删除缓冲区里面的数据,包含start,不包含end。
- StringBuffer deleteCharAt(index);删除指定位置的字符。
-
-
- (3)获取:和String方法一样。
- (4)修改:
- StringBuffer replace(start,end,string);
- setCharAt(int infex, char ch);
-
-
- (5)反转:StringBuffer reverse();
- (6)将缓冲区中指定数据存储到指定字符数组中。
- getChars (int srcBegin,int srcEnd,char[]dst,int dstBegin)
-
-
-
- 3,JDK1.5版本之后出现了StringBuilder。
- StringBuffer 是线程同步。
- StringBuilder 是线程不同步。
- 以后开发建议使用StringBuilder
-
- 升级三个元素:
- 1,提高安全性;
- 2,简化书写;
- 3,提高效率;