string 和strngbuffer间的相互转换

来源:互联网 发布:初级英语听力软件 编辑:程序博客网 时间:2024/06/07 10:27
// String s="sadfWQEQ233xx";
// StringBuffer sb= new StringBuffer(s);
// sb.append("qqq");
// System.out.println(sb.toString());
//字符串删除功能
// sb.deleteCharAt(5);
// System.out.println(sb);
// System.out.println("-------------");
// sb.delete(2, 5);
// System.out.println(sb);

// sb.replace(3, 4, "happy");
// System.out.println(sb);
// //字符串的反转功能
// sb.reverse();
// System.out.println(sb);

//截取功能.注意字符串的截取返回的是string,不是他本身
//System.out.println(s);
//String substring = sb.substring(2);//从起始位置开始截
// String substring = sb.substring(8);//从起始位置开始截
// System.out.println(substring);
// String substring = sb.substring(8, 11);
// System.out.println(substring);
// System.out.println("------------");
// String substring = sb.substring(0, 3);
// System.out.println( substring);
// CharSequence subSequence = sb.subSequence(0, 5);
// System.out.println(subSequence);



//string和 StringBuffer间的相互转换
//1.string-->stringBuffer  a.通过构造 b.通过append方法
// String s="asdfg";
// StringBuffer sb = new StringBuffer(s);
// System.out.println(sb);
// System.out.println("------------");
//
// StringBuffer append = sb.append(123);
// System.out.println(sb);


//2.stringBuffer-->string a.通过string的构造 b.通过sb的截取 c.toString方法
String s="zxc";
StringBuffer sb = new StringBuffer(s);
// StringBuffer sb2 = sb.append("sss");
// System.out.println(sb2);
// String string = new String(sb2);//通过string的构造方法
// System.out.println(string);
//截取
// String substring = sb.substring(0);
// System.out.println(substring);
//通过toString的方法
String string = sb.toString();
System.out.println(string);
0 0
原创粉丝点击