常见对象_StringBuffer和String的相互转换
2016-11-15 21:13
369 查看
package cn.itcast_07; /* * 为什么我们要类之间的转换: * A -- B的转换 * 我们把A转换为B,其实是为了使用B的功能。 * B -- A的转换 * 可能我们要的结果是A类型,所以还得转回来 * String和StringBuffer的相互转换? */ public class StringBufferTest { public static void main(String[] args) { // 添加、删除、替换、反转、截取 //String -- StringBuffer // 创建字符串对象 String s = "helloworld"; // 注意:不能把字符串的值直接赋值给StringBuffer // StringBuffer sb = "hello"; // StringBuffer sb = s; System.out.println("s:" + s); System.out.println("--------------------"); // 创建字符串缓冲区对象 //方式1:通过构造方法 StringBuffer sb = new StringBuffer(s); //方式2:通过append方法 StringBuffer sb2 = new StringBuffer(); sb2.append(s); System.out.println("sb:"+sb); System.out.println("sb2:"+sb2); System.out.println("--------------------"); //StringBuffer -- String StringBuffer buffer = new StringBuffer("java"); //方式1:通过构造方法 String ss = new String(buffer); //方式2:通过toString方法 String sss = buffer.toString(); System.out.println("ss:"+ss); System.out.println("sss:"+sss); // System.out.println("sb:"+sb); // System.out.println("--------------------"); // // 添加数据 // sb.append("java"); // System.out.println("sb:" + sb); // System.out.println("--------------------"); // // 删除数据 // sb.delete(10, sb.length()); // System.out.println("sb:" + sb); // System.out.println("--------------------"); // // 替换数据 // sb.replace(5, sb.length(), "节日快乐"); // System.out.println("sb:" + sb); // System.out.println("--------------------"); // // 反转 // sb.reverse(); // System.out.println("sb:" + sb); // System.out.println("--------------------"); } }
相关文章推荐
- 常见对象-StringBuffer和String的相互转换
- 常见对象_String和int类型的相互转换
- 关于InputStream 和String对象之间的相互转换
- 【知识收藏】CString和string对象的相互转换
- string对象与数值相互转换
- 常见对象_Date类中日期和毫秒的相互转换
- JSON对象和字符 4000 串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
- string对象与数值相互转换
- json对象与javaBean,String字符创之间相互转换的方法
- 常见对象_StringBuffer的两个小面试题、String和StringBuffer分别作为参数传递
- 常见对象_DateFormat实现日期和字符串的相互转换
- String转StringBuffer以及String[ ]之间的相互转换
- JS中Object对象和String字符串的相互转换
- JSON的String字符串与Java的List列表对象的相互转换
- JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
- C#开发之XmlString与实体类对象的相互转换
- 如何实现StringBuffer和String的相互转换
- JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
- String和StringBuffer的相互转换?
- JSON对象和string的相互转换