黑马程序员技术交流社区
标题:
复习了:Stringbuffer和Stringbuilder好开心
[打印本页]
作者:
18353666072
时间:
2014-6-15 22:18
标题:
复习了:Stringbuffer和Stringbuilder好开心
来点代码助助兴嘻嘻嘻、、、、、、、
1存储
StringBuffer append():将指定的数据添加到已有数据的结尾处。
StringBuffer insert(index,数据):可以将数据插入到指定的index位置。
2删除
StringBuffer delete(start, end):删除缓冲区中的数据,包含头不包含尾
StringBuffer deleteCharAt(index):删除指定位置的字符;
3获取
char CharAt(int index)
int indexOf(String str)
int lastIndexOf(String str)
int length()
String substring(int start,int end)
4修改
String substring replace(start,end,str)
void setCharAt(int index ,char ch)
5翻转:
StringBuffer reverse();
*/
class StringBufferEx
{
public static void main(String[] args)
{
//method_add();
//method_dle();
//metho_update();
method_reverse();
}
public static void method_add()//添加
{
StringBuffer sb = new StringBuffer();
sb.append("我").append("李").append("春").append("晓").insert(1,"love");
StringBuffer sb1=sb;
//sb.insert(1,"love");
sop(sb.toString());
}
public static void method_dle()//删除
{
StringBuffer sb = new StringBuffer("asdfghjkl");
sb.delete(2,5).deleteCharAt(4);
//sb.deleteCharAt(4);//删除一个字符
//清空缓冲区
sb.delete(0,sb.length());
sop(sb.toString());
}
public static void metho_update()//修改
{
StringBuffer sb = new StringBuffer("李春晓我喜欢你");
//sb.replace(3,5,"love");
sb.setCharAt(4 ,'爱');
sop(sb.toString());
}
public static void method_reverse()
{
StringBuffer sb = new StringBuffer("你是傻逼么");
sb.reverse();
sop(sb.toString());
}
public static void sop(String str)
{
System.out.println(str);
}
}
复制代码
第二次看视频就快多了,,,,加油 啊 大家:handshake
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2