StringBuilder类中的重要方法
下面的API注解包含了StringBuilder类中的重要方法
append(boolean b):将 boolean 参数的字符串表示形式追加到序列。
append(char c):将 char 参数的字符串表示形式追加到此序列。
append(char[] str):将 char 数组参数的字符串表示形式追加到此序列。
append(char[] str,int offset,int len):将 char 数组参数的子数组的字符串表示形式追加到此序列。
append(CharSequence s):向此 Appendable 追加到指定的字符序列。
append(CharSequence s,int start,int end):将指定 CharSequence 的子序列追加到此序列。
append(double d):将 double 参数的字符串表示形式追加到此序列。
append(float f):将 float 参数的字符串表示形式追加到此序列。
append(int i):将 int 参数的字符串表示形式追加到此序列。
append(long lng):将 long 参数的字符串表示形式追加到此序列。
append(Object obj):追加 Object 参数的字符串表示形式。
append(String str):将指定的字符串追加到此字符序列。
append(StringBuffer sb):将指定的 StringBuffer 追加到此序列。
appendCodePoint(int codePoint):将 codePoint 参数的字符串表示形式追加到此序列。
capacity():返回当前容量。
charAt(int index):返回此序列中指定索引处的 char 值。
codePointAt(int index):返回指定索引处的字符(统一代码点)。
codePointBefore(int index):返回指定索引前的字符(统一代码点)。
codePointCount(int beginIndex,int endIndex):返回此序列指定文本范围内的统一代码点。
delete(int start,int end):移除此序列的子字符串中的字符。
deleteCharAt(int index):移除此序列指定位置上的 char。
ensureCapacity(int minimumCapacity):确保容量至少等于指定的最小值。
getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin):将字符从此序列复制到目标字符数组 dst。
indexOf(String str):返回第一次出现的指定子字符串在该字符串中的索引。
indexOf(String str,int fromIndex):从指定的索引处开始,返回第一次出现的指定子字符串在该字符串中的索引。
insert(int offset,boolean b):将 boolean 参数的字符串表示形式插入此序列中。
insert(int offset,char c):将 char 参数的字符串表示形式插入此序列中。
insert(int offset,char[] str):将 char 数组参数的字符串表示形式插入此序列中。
insert(int index,char[] str,int offset,int len):将数组参数 str 子数组的字符串表示形式插入此序列中。
insert(int dstOffset,CharSequence s):将指定 CharSequence 插入此序列中。
insert(int dstOffset,CharSequence s,int start,int end):将指定 CharSequence 的子序列插入此序列中。
insert(int offset,double d):将 double 参数的字符串表示形式插入此序列中。
insert(int offset,float f):将 float 参数的字符串表示形式插入此序列中。
insert(int offset,int i):将 int 参数的字符串表示形式插入此序列中。
insert(int offset,long l):将 long 参数的字符串表示形式插入此序列中。
insert(int offset,Object obj):将 Object 参数的字符串表示形式插入此字符序列中。
insert(int offset,String str):将字符串插入此字符序列中。
lastIndexOf(String str):返回最右边出现的指定子字符串在此字符串中的索引。
lastIndexOf(String str,int fromIndex):返回最后一次出现的指定子字符串在此字符串中的索引。
length():返回长度(字符数)。
offsetByCodePoints(int index,int codePointOffset):返回此序列中的一个索引,该索引是从给定 index 偏移 codePointOffset 个代码点后得到的。
replace(int start,int end,String str):使用给定 String 中的字符替换此序列的子字符串中的字符。
reverse():将此字符序列用其反转形式取代。
setCharAt(int index,char ch):将给定索引处的字符设置为 ch。
setLength(int newLength):设置字符序列的长度。
subSequence(int start,int end):返回一个新字符序列,该字符序列是此序列的子序列。
substring(int start):返回一个新的 String,它包含此字符序列当前所包含字符的子序列。
substring(int start,int end):返回一个新的 String,它包含此序列当前所包含字符的子序列。
toString():返回此序列中数据的字符串表示形式。
trimToSize():尝试减少用于字符序列的存储空间。
StringBuilder类中的重要方法的更多相关文章
- 总结 String、StringBuffer与StringBuilder类中常用的方法
一.String类的常用方法 1.获取: 1)获取字符串str长度 int i = str.length(); 2)根据位置(index)获取字符 char c = str.charAt(index) ...
- Java中是否可以调用一个类中的main方法?
前几天面试的时候,被问到在Java中是否可以调用一个类中的main方法?回来测试了下,答案是可以!代码如下: main1中调用main2的主方法 package org.fiu.test; impor ...
- 重写Object类中的equals方法
Object是所有类的父亲,这个类有很多方法,我们都可以直接调用,但有些方法并不适合,例如下面的student类 public class Student { //姓名.学号.年纪 private S ...
- PHP通过反射方法调用执行类中的私有方法
PHP 5 具有完整的反射 API,添加了对类.接口.函数.方法和扩展进行反向工程的能力. 下面我们演示一下如何通过反射,来调用执行一个类中的私有方法: <?php //MyClass这个类中包 ...
- Java String类中的intern()方法
今天在看一本书的时候注意到一个String的intern()方法,平常没用过,只是见过这个方法,也没去仔细看过这个方法.所以今天看了一下.个人觉得给String类中加入这个方法可能是为了提升一点点性能 ...
- Java线程状态及Thread类中的主要方法
要想实现多线程,就必须在主线程中创建新的线程对象. 不论什么线程一般具有5种状态,即创建,就绪,执行,堵塞,终止. 创建状态: 在程序中用构造方法创建了一个线程对象后,新的线程对象便处于新建状态,此时 ...
- [SignalR]在非Hub继承类中使用脚本方法
原文:[SignalR]在非Hub继承类中使用脚本方法 新建一个普通类OutHub,里面包含一个脚本方法OutHubTest. 因为大家知道,若能让脚本调用到的话,必须继承Hub,那怎么实现了?通过G ...
- 使用反射机制实现jQuery调用ashx类中的指定方法
使用反射机制实现jQuery调用ashx类中的指定方法 近期用asp.net做个小网站,但又不喜欢使用asp.net的服务器端控件,经过一番思量后确定前端采用原始的html.后台采用Linq to ...
- Effective Java 第三版——16.在公共类中使用访问方法而不是公共属性
Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...
随机推荐
- Vue2.0 全家桶开发的网页应用(参照吾记APP)
github链接 借鉴吾记APP,使用 vue2.0+vue-router+vuex 为主要技术栈,elementui做为ui框架,多模块 spa 模式,webpack2.0 负责模块打包,gulp ...
- xtrabackup原理、备份日志分析、备份信息获取
一. xtrabackup备份恢复工作原理: extrabackup备份简要步骤 InnoDB引擎很大程度上与Oracle类似,使用redo,undo机制,XtraBackup在备份的时候,以read ...
- Vulkan Tutorial 08 交换链
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 在这一章节,我们了解一下将渲染图像提交到屏幕的基本机制.这种机制成为交换链,并且需要 ...
- java中的流程控制语句总结
程序的结构分类: 顺序结构:按照写代码的顺序 一次执行 选择结构:根据条件的不同有选择的执行不同的代码 循环结构:在一定条件下 反复执行某一片代码 选择结构: 也叫分支结构 根据条件的不同,有选择的执 ...
- Dubbo源码分析系列---服务的发布
摘要: 通过解析配置文件,将xml定义的Bean解析并实例化,(涉及重要的类:ServiceBean.RegistryConfig[注册中心配置].ProtocolConfig[协议配置].Appli ...
- 纯手工打造简单分布式爬虫(Python)
前言 这次分享的文章是我<Python爬虫开发与项目实战>基础篇 第七章的内容,关于如何手工打造简单分布式爬虫 (如果大家对这本书感兴趣的话,可以看一下 试读样章),下面是文章的具体内容. ...
- 笔记,spring4+ehcache2配置文件
最近工作中遇到个功能需要整合ehcache,由于spring版本用的是最新的4.2.4,而在ehcache官网找到的集成配置文档是spring3.1的,因此配了几次都不成功,在历经一番波折后终于成功集 ...
- Vulkan Tutorial 18 重构交换链
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 现在我们已经成功的在屏幕上绘制出三角形,但是在某些情况下, ...
- phpcms V9 后台验证码图片不显示
某个网站在本地运行成功,上传到服务器上后,发现后台登陆的验证码图片不显示 根据网上提供的解决方案, 网站路径变量web_path没问题 database.system的配置路径没问题 apache的G ...
- C#继承的执行顺序
自己对多态中构造函数.函数重载执行顺序和过程一直有些不理解,经过测试,对其中的运行顺序有了一定的了解,希望对初学者有些帮助. eg1: public class A { public A() { Co ...