java StringBuilder和StringBuffer 用法
可变的字符串,兄弟关系
StringBuilder:效率高,安全性低
StringBuffer:效率低,安全性高
StringBuilder 的常用方法的使用,StringBuffer用法一样。
 public class TestStringBuilder {
     public static void main(String[] args) {
         StringBuilder sb=new StringBuilder();
         //字符串的追加
         sb.append("hello");
         sb.append(true);
         sb.append('你');
         sb.append(100);
         System.out.println(sb.toString());//hellotrue你100
         sb.delete(3, 5);//含头不含尾
         System.out.println(sb);//heltrue你100
         sb.deleteCharAt(1);//删除指定位置上的字符
         System.out.println(sb);//hltrue你100
         sb.insert(2, '好');
         System.out.println(sb);//hl好true你100
         System.out.println(sb.indexOf("t")+"\t"+sb.indexOf("k"));//3    -1
     }
 }
java StringBuilder和StringBuffer 用法的更多相关文章
- Java StringBuilder 和 StringBuffer 源码分析
		简介 StringBuilder与StringBuffer是两个常用的操作字符串的类.大家都知道,StringBuilder是线程不安全的,而StringBuffer是线程安全的.前者是JDK1.5加 ... 
- java基础知识回顾之---java StringBuilder与StringBuffer异同点
		/* * StringBuilder与StringBuffer异同点: * * 使用方法与StringBuffer完全一样 * Str ... 
- java StringBuilder 和 StringBuffer
		1, 相对于 String 来说, StringBuilder 和 StringBuffer 均是可变的 2, StringBuilder 线程不安全, StringBuffer 线程安全 3, 运行 ... 
- String 、Stringbuilder和StringBuffer的区别
		JAVA平台提供了三个类:String.StringBuilder和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据.这个String类提供了数值不可改变的字符串.而这个S ... 
- Java中的String、StringBuffer、StringBuilder区别以及Java之StringUtils的用法
		1.String.StringBuffer.StringBuilder的区别 String是Java中基础类型,是immutable类(不可变)的典型实现,利用string进行拼接是会产生过多无用对象 ... 
- Java中String, StringBuilder和StringBuffer
		Java中常用来处理字符串的类有三个: String, StringBuffer和StringBuilder. 区别 三者都继承自CharSequence接口, 首先说明三者间主要区别 String字 ... 
- Java String,StringBuffer和StringBuilder的区别
		[可变与不可变] String是字符串常量,不可变. StringBuffer和StringBuilder是字符串变量,可变. [执行速度方面] StringBuilder > StringBu ... 
- 探秘Java中的String、StringBuilder以及StringBuffer
		探秘Java中String.StringBuilder以及StringBuffer 相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问 到的地方,今天就来和大家一起学习 ... 
- Java基础(32):String与StringBuilder、StringBuffer的区别(String类)
		在Java中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串,那么它们之间有什么区别呢? String 类具有是不可变 ... 
随机推荐
- [转]---UAP中如何判断当前APP在哪个平台设备上运行
			在做Win10开发的时候,我们可能经常会需要获得当前程序在在哪个平台设备上运行,用于UI和相关API的调用,那么可以通过什么方式知道当前APP运行的平台呢? 今天这里提供两个方法给大家做参考: 方法一 ... 
- 进程&线程&协程
			进程 一.基本概念 进程是系统资源分配的最小单位, 程序隔离的边界系统由一个个进程(程序)组成.一般情况下,包括文本区域(text region).数据区域(data region)和堆栈(stac ... 
- php获取指定月份月初和月末的时间戳
			获取指定月份的开始时间戳和结束时间戳,只需传入年月即可(2018-01,2018-1两种格式都可以) $data['sel_time'] = '2018-11'; $data['begin_time' ... 
- 6个顶级Python NLP库的比较!
			6个顶级Python NLP库的比较! http://blog.itpub.net/31509949/viewspace-2212320/ 自然语言处理(NLP)如今越来越流行,在深度学习开发的背景下 ... 
- “一切都是消息”--iMSF(即时消息服务框架)之【请求-响应】模式(点对点)
			MSF的名字是 Message Service Framework 的简称,由于目前框架主要功能在于处理即时(immediately)消息,所以iMSF就是 immediately Message S ... 
- 一. Redis 常用命令
			键值相关命令 1. KETS 查询所有的key 127.0.0.1:6379> keys * 1) "tony"2) "hexu1"3) "he ... 
- Python:BeautifulSoup移除某些不需要的属性
			很久之前,我看到一个问题,大概是: 他爬了一段html,他获取下了所需的部分(img标签部分),但是不想保留img标签的某些属性, 比如 <img width="147" h ... 
- MagicApp说明
			title: MagicApp说明 date: 2017-12-06 05:41:00 tags: IT 技术 MagicApp是日常处理的程序,协助进行日常工作处理 批量重命名模块 说明 该模块是根 ... 
- 鸟哥的 Linux 私房菜Shell Scripts篇(二)
			参考: http://linux.vbird.org/linux_basic/0340bashshell-scripts.php#script_be http://www.runoob.com/lin ... 
- sklearn datasets模块学习
			sklearn.datasets模块主要提供了一些导入.在线下载及本地生成数据集的方法,可以通过dir或help命令查看,我们会发现主要有三种形式:load_<dataset_name>. ... 
