String类和StringBuffer类的互相转换
程序员文章站
2022-03-26 21:03:05
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
上一篇: java内存模型(Java Memory Model,JMM)
下一篇: Java小程序之 人(person)喂养猫(cat)和狗(dog)统称为动物(Animal),要求:运用抽象类、继承 提示:Animal为抽象类,Cat、Dog为..........
推荐阅读
-
全面解释java中StringBuilder、StringBuffer、String类之间的关系
-
C#实现的图片、string相互转换类分享
-
C#中String StringBuilder StringBuffer类的用法
-
C#实现实体类与字符串互相转换的方法
-
PHP实现的汉字拼音转换和公历农历转换类及使用示例
-
String类的获取功能、转换功能
-
String、StringBuffer和StringBuilder类的区别
-
全面解释java中StringBuilder、StringBuffer、String类之间的关系
-
Java学习笔记(5)--- Number类和Math 类,String类的应用,Java数组入门
-
C#中String StringBuilder StringBuffer类的用法