java 循环stringbuffer_java常用类-----StringBuilder和StringBuffer的用法
一、可变字符常用方法
package cn.zxg.PackgeUse;
/**
* 测试StringBuilder,StringBuffer可变字符序列常用方法
*/
public class TestStringBuilder2 {
public static void main(String[] args) {
StringBuilder sb=new StringBuilder();
for(int i=0;i<26;i++){
char temp=(char)('a'+i);
sb.append(temp);
}
System.out.println(sb);
sb.reverse();//倒序
System.out.println(sb);
//指定位置替换
sb.setCharAt(3,'牛');
System.out.println(sb);
//插入
sb.insert(0,"你").insert(6,"爱");
System.out.println(sb);
//删除某个区间的字符
sb.delete(20,23);
System.out.println(sb);
}
}
二、循环累加字符串一定要使用StringBuilder
package cn.zxg.PackgeUse;
/**
* 测试可变字符序列和不可变字符序列使用陷阱
*/
public class TestStringBuilder3 {
public static void main(String[] args) {
String str="";
StringBuilder sb=new StringBuilder();
//循环累加字符串一定要使用StringBuilder。如果使用以下的方法会导致服务性能特别差
for(int i=0;i<5000;i++){
str=str+i;
sb.append(str+i);//使用下面的StringBuilder
}
}
}
java 循环stringbuffer_java常用类-----StringBuilder和StringBuffer的用法相关推荐
- 3.4 java基础总结①常用类String②Stringbuffer③Stringbuilder
①常用类String②正则表达式③Stringbuffer④Stringbuilder 一.String ①String内存分析 String str0 = "hello";预先放 ...
- Java常用类-StringBuilder
Java常用类-StringBuilder StringBuilder类创建的对象其实是可变的字符串 StringBuilder的实例对象在调用append方法的时候,会对传入字符串的长度与当前剩余空 ...
- 【JDK源码】java.lang包常用类详解
接下来的几天开始JDK源码的学习和总结,之前看<java编程思想>的时候看到java的基础知识有很多,其中支撑着这些基础的基础中的基础当属JDK.JDK的基础代码里面又分了很多基础的模块, ...
- JAVA基础(12.Java中的常用类String)
目录 1.前言 2.日期(时间)相关类 2.1 日期类的应用场景 2.1.1Java中的日期相关的几个类 3. Java中的常用类学习方式 3.1 什么是常用类?为什么要学习? 3.2 怎么使用Jav ...
- Java基础复习-常用类
Java基础复习-常用类 本文仅对学习过程中所缺java知识点的查缺补漏复习 String 代表字符串.Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现. St ...
- Java基础之String,StringBuilder,StringBuffer三者的区别
Java基础之String,StringBuilder,StringBuffer三者的区别 目录 运行速度方面 线程安全方面 小结 1. 运行速度方面 运行速度,在这方面运行速度快慢为:StringB ...
- Java:中的String,StringBuilder,StringBuffer三者的区别
Java中的String,StringBuilder,StringBuffer三者的区别 最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBu ...
- Java计基础---常用类之StringBuilder类--String、StringBuilder和StringBuffer 的区别
常用类之StringBuilder类 StringBulider 类:也是一个字符串类.是一个可变的字符序列,在类中提供了可以改变字符串内容的常用的方法. StringBulider 和 String ...
- 小汤学编程之JAVA基础day10——常用类(二):String常用方法、正则、StringBuffer和StringBuilder、Math和Random类、日期类和数字类
一.String常用方法 二.正则表达式 1.基本 2.常用 3.高级 三.StringBuilder和StringBuffer类 1.区别 2.常用方法 3.继承结构 ...
最新文章
- Java多线程之线程并发库原子性操作类
- MyEclipse配置JDK6+Opencv2.4.11
- 三句话讲清楚直接初始化与拷贝初始化
- java 键盘输入密码,(JAVA)从键盘输入一批字符,以@结束,按要求加密并输出
- xilinx sdk查看结构体定义open declaration
- word转pdf公式乱码_MathType转换成pdf符号丢失或乱码怎么办
- 水经注地图下载器为什么叫万能下载器
- 异步时钟脉冲同步器的设计
- “商务网”,聚合头头网商务开放室,集群式商务推广平台
- Google Chrome企业咨询服务市场调研报告- 行业发展机遇、市场定位及主要驱动因素
- mysql 校验 身份证_MySql整理篇之身份证校验
- 信号的扩展是因果_反因果信号的拉普拉斯变换收敛域是
- 发热门诊医疗服务监测数据上报系统
- 补码和真值的对应关系
- iPhone界面跳转
- iredmail可以发邮件但是收不到邮件问题汇总
- KEIL.STM32 F4XX pack 包
- GitHub上传自己的文件
- 黑盒圆桌派 | 如何巧用事件营销以“己”博“众”?
- 字符串的压缩(c语言描述)
热门文章
- 第四章、项目整合管理【PMP】
- linux 环境 安装nginx
- java项目短信群发接口_JAVA实现第三方短信发送过程详解
- c++ 麦克风 录音 wav_小米有品上线新品,手机麦克风得到史诗级加强
- 两个分布的特征映射_跨语言分布表示学习方法概述
- java+fseek+函数_函数fseek() 用法(转)
- c语言函数大全doc,c语言函数大全.doc
- linux qemu运行windows,用qemu搭建CentOS 6 for colinux虚拟系统——《Windows下搭建CentOS 6开发环境之一》...
- oracle11区分大小写,修改Oracle11g用户密码不区分大小写
- javaScript基本操作