publicclassStringAndStringBufferDemo{publicstaticvoidmain(String[]args){// 创建一个String对象Stringstr="Hello, World!";// 将String转换为StringBufferStringBufferstringBuffer=newStringBuffer(str);// 修改StringBuffer对象string
你只需要把一个 String 对象传给 StringBuffer 的构造器,就能得到一个新的 StringBuffer 对象。 3. 从 StringBuffer 转成 String 这个转换同样简单,StringBuffer 提供了一个 toString 方法: StringBuffersb=newStringBuffer("Hello World");Stringstr=sb.toString(); toString 方法会把 StringBuffer 里的内容转换成...
StringBuffer sb2 = new StringBuffer(); sb2.append(s); //StringBuffer向String转换 StringBuffer sb3 = new StringBuffer("Hello"); //方式一:String类中的构造方法可以传入一个缓冲区对象 String s1 = new String(sb3); //方式二:StringBuffer中的特有功能:toString();可以将数据转换成一个字符串类型 S...
String s1 = sb1.toString(); //StringBuffer转换为String 2、StringBuffer的常用方法 StringBuffer类中的方法主要偏重于对于字符串的变化,例如追加、插入和删除等,这个也是StringBuffer和String类的主要区别。 a、append方法 ublic StringBuffer append(boolean b) 该方法的作用是追加内容到当前StringBuffer对象的末尾,...
publicstaticvoidmain(String[] args){ //用什么类型的数组都可以,因为将来我append()的时候,把这些类型都转成了字符串类型进行拼接 char[] chars = {'a','b','c','d'}; //创建一个空的StringBuffer对象 StringBuffersb=newStringBuffer();
//1、可以使用String类中的构造方法 //public String(StringBuffer buffer) StringBuffer sb2 = new StringBuffer("world"); String s2 = new String(sb2); //2、调用StringBuffer中toString()方法 String s3 = sb2.toString(); //3、使用截取的方式将字符串取出来 String ...
result=statement.executeQuery(sql);StringBuffer buffer=newStringBuffer();int length=result.size();if...
()方法 * c:通过subString(0,length); */ public static void main(String[] args) { demo();//string转换成stringbuffer demo2();//把stringbuffer转成string } public static void demo2() { //把stringbuffer转成string StringBuilder sb = new StringBuilder("ifenx8"); String s1 = new String(sb...
方法1:利用String类的构造函数,直接在构造String时完成转换。 char[] data = {'a', 'b', 'c'}; String str = new String(data); 方法2:调用String类的valueOf函数转换。 String.valueOf(char[] ch);将StringBuffer与字符数组的相互转换 1 将StringBuffer...
===String转StringBuffer=== public class Menu { public static void main(String[] args) { String s = "hello"; // StringBuffer sb2="hello"; 错误的赋值方法。 StringBuffer sb = new StringBuffer(s); System.out.println("sb: "+sb); StringBuffer sb1 = new StringBuffer(); sb1.append(s...