欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

String类和StringBuffer类的互相转换

程序员文章站 2022-06-28 18:38:16
package cn.itcast_07;/* * 为什么我们要讲解类之间的转换: * A-----B的转换 * 我们把A转换为B其实是为了使用B的功能 * B-----A的转换 * 我们可能要到结果是A类型,所以我们还得转换回来 * * String和StringBuffer的互相转换 */public class StringBuffer_转换 {public static void main(String[] args) {//String转换为String...
package cn.itcast_07;
/*
 * 为什么我们要讲解类之间的转换:
 *  A-----B的转换
 *  我们把A转换为B其实是为了使用B的功能 
 *  B-----A的转换
 *  我们可能要到结果是A类型,所以我们还得转换回来
 * 
 * String和StringBuffer的互相转换
 */
public class StringBuffer_转换 {

	public static void main(String[] args) {
		//String转换为StringBuffer
		String s ="hello";
		//注意:不能把字符串的值直接赋值给StringBuffer
		//StringBuffer sb = "hello";错误
		//方式一
		StringBuffer sb = new StringBuffer(s);
        //方式二
		StringBuffer sb2 = new StringBuffer();
		sb2.append(s);
		
		
		//StringBuffer转换为String
		StringBuffer buffer = new StringBuffer("java");
		//String(StringBuffer buffer);
		//方式一:通过构造方法
		String str = new String(buffer);
		//方式二:通过toString()方法
		String  str2 = buffer.toString();
		
	}

}

本文地址:https://blog.csdn.net/kaszxc/article/details/107358471