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年出版,到现在已经将 ...
随机推荐
- 设计模式一:关于C++写观察者模式的一些收获
先贴上部分代码: #include "stdafx.h" #include<iostream> #include<string> #include<v ...
- 关于XAMPP环境配置
关于XAMPP软件 * Apache - 软件服务器(运行PHP) * 启动失败 * 原因 - 端口号被占用 * 错误信息 - Error: Apache shutdown unexpectedly ...
- php 中的closure用法
Closure,匿名函数,是php5.3的时候引入的,又称为Anonymous functions.字面意思也就是没有定义名字的函数.比如以下代码(文件名是do.php) <?php funct ...
- 用户权限模块之oauth2.0
主要是在springsecurity上面扩展即可,所以内容也是基于上一个, sql: CREATE TABLE `auth_access_token` ( `id` int(11) NOT NULL ...
- Java基础学习之线程
1.尽量避免直接使用 同步.Thread等原生操作线程的类,可以通过java.util.concurrent下对底层包装好的类进行操作, ReentrantLock:lock trylock unl ...
- ionic2 tabs使用自定义图标
在ionic2中图标是通过类添加的 比如说 tabIcon="homeImg" 在页面中研究可以看到在ios上有一个类是 .ion-ios-homeImg:before 所以我 ...
- 纯CSS3美化单选按钮radio
这种纯CSS3美化单选按钮radio的方法适用于以下情况: 1.可兼容IE9以上,需要兼容IE8的要写IE的hack把样式去掉 2.只支持单选按钮radio,因为单选按钮选中样式的圆圈可以用CSS做出 ...
- sqlserver isnull判断
--在新增或编辑的时候设置默认值或加isnull判断 Sql isnull函数 ISNULL(columName, 0)<>35 或 ISNULL(columName, '')<&g ...
- 理解Hibernate事务机制,首先需要搞清楚的6个问题
问题1:到底该用getTransaction还是beginTransaction? 上图说明的问题: 第1步,调用session.getTransaction()的时候,会创建一个全新的Transac ...
- 解决微信浏览器禁止链接跳转到iTunes
方法:微信页面通过safari浏览器打开 safari打开的时候进行跳转 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...