学习笔记,仅供参考


文章目录

  • StringBuffer和String的相互转换
    • String -- >StringBuffer
    • StringBuffer -- >String
  • 举个例子

StringBuffer和String的相互转换

String – >StringBuffer

  • 通过构造方法
StringBuffer sb1 = new StringBuffer("Huang");

通过构造方法将字符串转换为StringBuffer对象

  • 通过append方法
StringBuffer sb2 = new StringBuffer();
sb2.append("Huang");

通过append方法将字符串转换为StringBuffer对象

StringBuffer – >String

  • 通过构造方法
StringBuffer sb = new StringBuffer("Huang");
String s1 = new String(sb);

通过构造将StringBuffer转换为String

  • 通过toString方法
StringBuffer sb = new StringBuffer("Huang");
String s2 = sb.toString();

通过toString方法将StringBuffer转换为String

  • 通过substring(0,length);
StringBuffer sb = new StringBuffer("Huang");
String s3 = sb.substring(0, sb.length());

通过截取子字符串将StringBuffer转换为String

举个例子

package com.guiyang.restudy3;public class Demo5StringBuffer {public static void main(String[] args) {StringBuffer sb1 = new StringBuffer("Huang");System.out.println(sb1);StringBuffer sb2 = new StringBuffer();sb2.append("Huang");System.out.println(sb2);       System.out.println("---------");StringBuffer sb = new StringBuffer("Huang");String s1 = new String(sb);   System.out.println(s1);String s2 = sb.toString();System.out.println(s2);String s3 = sb.substring(0, sb.length());System.out.println(s3);}}

输出:

Huang
Huang
---------
Huang
Huang
Huang

第三次学JAVA再学不好就吃翔(part57)--StringBuffer和String的相互转换相关推荐

  1. 第三次学JAVA再学不好就吃翔(part107)--字符流的拷贝

    学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流的拷贝 拷贝纯文本文件 注意事项 自定义字符数组的拷贝 IO流 字符流的拷贝 拷贝纯文本文件 zzz.txt: 安徽财经大学 JAVA代码: pa ...

  2. 第三次学JAVA再学不好就吃翔(part113)--对象操作流

    学习笔记,仅供参考,有错必纠 对象操作流 对象操作流可以将一个对象写出, 或者读取一个对象到程序中,也就是执行了序列化和反序列化的操作. 举个例子 先构造一个Role类: package com.gu ...

  3. 第三次学JAVA再学不好就吃翔(part54)--StringBuffer类的添加功能

    学习笔记,仅供参考 文章目录 StringBuffer类 StringBuffer类的添加功能 append方法 insert方法 举个例子 StringBuffer类 StringBuffer类的添 ...

  4. 第三次学JAVA再学不好就吃翔(part53)--StringBuffer类的构造方法

    学习笔记,仅供参考 文章目录 StringBuffer类 StringBuffer类的构造方法 StringBuffer类的方法 capacity length 举个例子 StringBuffer类 ...

  5. 第三次学JAVA再学不好就吃翔(part47)--String类的构造方法

    学习笔记,仅供参考 文章目录 String类 String类概述 String类的构造方法 String类 String类概述 String是java.lang包下的一个类,使用String类时不需要 ...

  6. 第三次学JAVA再学不好就吃翔(part40)--import关键字

    学习笔记,仅供参考 面向对象 import关键字 为什么要有import 让有包的类对调用者可见,并且不用写全类名 导包格式 import 包名; 举个例子 我们先用不导包的方式进行键盘录入: cla ...

  7. 第三次学JAVA再学不好就吃翔(part28)--猜数字小游戏

    学习笔记,仅供参考 面向对象 猜数字小游戏 随机生成一个1 ~ 100之间的数,我来猜是几: import java.util.Scanner;class GuessNumTest {public s ...

  8. 第三次学JAVA再学不好就吃翔(part16)--方法及方法重载

    学习笔记,仅供参考 文章目录 JAVA基础语法 方法概述 方法重载 JAVA基础语法 方法概述 为什么要有方法 为了提高代码的复用性 什么是方法 完成特定功能的代码块. 方法的格式 修饰符 返回值类型 ...

  9. 第三次学JAVA再学不好就吃翔(part11)--基础语法之switch语句

    学习笔记,仅供参考 文章目录 JAVA基础语法 switch语句 if语句和switch语句的区别 JAVA基础语法 switch语句 格式 switch (表达式) {case 值1:语句体1;br ...

最新文章

  1. 轻松掌握nodeJS之npm
  2. win10家庭版通过命令gpedit.msc打不开组策略的解决方法
  3. gateway动态路由_spring-cloud-gateway简介
  4. HDU2106 decimal system
  5. presentViewController和pushViewController
  6. JS_01JavaScript基础笔记
  7. centos 本地化配置
  8. 个人发卡源码仿企业版
  9. 【华为云技术分享】【我的物联网成长记16】玩转设备固件升级
  10. 6 获取当前模块_python常用模块的常用方法介绍
  11. rhel5编译安装2.6.29.2内核
  12. 类/对象/构造函数/析构函数
  13. carmaker的弱智算法
  14. SqlServer导入Excel文件数据
  15. easydarwin php,Windows版本EasyDarwin
  16. audio语音播放组件
  17. 一年半JAVA工作经验的总结
  18. 英特尔AI顾问“穿越星际”守护宇航员健康
  19. 反病毒工具-PEiD
  20. Package java.util.stream

热门文章

  1. oracle 怎么调整emctl,emca和emctl的日常用法及实例(经验保存)
  2. java akiba,Map集合的遍历(java)
  3. 搭建Vue.js环境,建立一个简单的Vue项目
  4. 苹果公司透露Siri新发音引擎的内部原理
  5. 活动实录丨SRE在传统企业中的落地实践
  6. PAT (Advanced Level) 1035. Password (20)
  7. Git 常用命令和教程
  8. 数据挖掘工具软件Weka学习教程
  9. [2012山东ACM省赛] The Best Seat in ACM Contest (模拟)
  10. 关于js读取rtf域的问题