博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA之StringBuffer测试样码
阅读量:6544 次
发布时间:2019-06-24

本文共 1331 字,大约阅读时间需要 4 分钟。

这类操作大同小异,但是,高手却能从String,StringBuilder,StringBuffer的应用场景和性能上,分析出其在JAVA编译和JVM上的实现过程差别。

我在CSDN上就看到一个高手分析过。

http://blog.csdn.net/clam_clam/article/details/6831345

http://www.cnblogs.com/dolphin0520/p/3778589.html

public class StringBufferDemo {  public static void main(String[] args) {    System.out.println("----------------------");    createString(new StringBuffer("hello java"));    System.out.println("----------------------");    deleteString(new StringBuffer("hello java"));    System.out.println("----------------------");    replaceString(new StringBuffer("hello java"));  }  public static void createString(StringBuffer stringBuffer) {    stringBuffer.append("hello").append("java").append(520).append(true);    System.out.println(stringBuffer);    stringBuffer.insert(0, "heima,");    System.out.println(stringBuffer);  }  public static void deleteString(StringBuffer stringBuffer) {    stringBuffer.delete(0, 6);    System.out.println(stringBuffer);    stringBuffer.deleteCharAt(1);    System.out.println(stringBuffer);  }  public static void replaceString(StringBuffer stringBuffer) {    stringBuffer.replace(6, stringBuffer.length(), "world");    System.out.println(stringBuffer);    stringBuffer.setCharAt(5, ',');    System.out.println(stringBuffer);    stringBuffer.reverse();    System.out.println(stringBuffer);  }}

你可能感兴趣的文章
构建之法 第一章 概论
查看>>
Hadoop编译安装
查看>>
安装 GNU gcc 编译器、g++ 编译器、make 和 gdb (CYGWIN)
查看>>
汇编字符串拷贝
查看>>
Lambda的前世今生
查看>>
黑马程序员-张老师基础加强3-内省
查看>>
TCP/IP模型简介和/etc/hosts文件说明
查看>>
UIButton常用属性
查看>>
主键自增归0
查看>>
杨辉三角
查看>>
mysql之 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 11
查看>>
如何批量修改文件后缀的方法
查看>>
Effective STL 笔记
查看>>
[LeetCode] 1. Two Sum
查看>>
超时时间已到。在操作完成之前超时时间已过或服务器未响应。 (.Net SqlClient Data Provider)(转)...
查看>>
POJ2538 ZOJ1884 UVA10082 WERTYU【输入输出】
查看>>
HDU5620 KK's Steel(C++语言版)
查看>>
旋转卡壳
查看>>
2016/10/09
查看>>
Luogu_2061_[USACO07OPEN]城市的地平线City Horizon
查看>>