Java.lang.StringBuilder常用类

简介

Java.lang.StringBuilder 类是可变的字符序列。这提供了一个与StringBuffer兼容的API,但不保证同步.

类的构造函数

S.N. 构造函数 & 描述
1 StringBuilder() 
构造一个字符串生成器中没有字符,其初始容量为16个字符.
2 StringBuilder(CharSequence seq) 
构造一个字符串生成器包含相同的字符指定的CharSequence.
3 StringBuilder(int capacity) 
构造一个字符串生成器中没有字符,其初始容量的容量参数指定.
4 StringBuilder(String str) 
构造一个字符串生成器初始化为指定字符串的内容.

类方法

S.N. 方法 & 描述
1 StringBuilder append(boolean b) 
此方法添加的字符串表示形式的布尔型参数的顺序.
2 StringBuilder append(char c) 
此方法添加这个序列的char参数的字符串表示形式.
3 StringBuilder append(char[] str) 
此方法会将这个序列的char数组参数的字符串表示形式.
4 StringBuilder append(char[] str, int offset, int len) 
此方法添加此序列的char数组参数的子数组的字符串表示形式.
5 StringBuilder append(CharSequence s) 
这个方法追加指定的字符序列,这可附加.
6 StringBuilder append(CharSequence s, int start, int end) 
这个方法添加一个指定的CharSequence的这个序列的子序列.
7 StringBuilder append(double d) 
此方法添加double参数的字符串表示这个序列.
8 StringBuilder append(float f) 
此方法会将float参数的字符串表示这个序列.
9 StringBuilder append(int i) 
此方法添加的int参数的字符串表示这个序列.
10 StringBuilder append(long lng) 
这种方法的字符串表示形式追加了long参数,这个序列.
11 StringBuilder append(Object obj) 
此方法添加一个对象参数的字符串表示形式.
12 StringBuilder append(String str) 
这个方法追加指定的字符串到此字符序列.
13 StringBuilder append(StringBuffer sb) 
此方法会将指定的StringBuffer来此序列.
14 StringBuilder appendCodePoint(int codePoint) 
此方法添加这个序列码点参数的字符串表示形式.
15 int capacity() 
此方法返回当前容量.
16 char charAt(int index) 
此方法返回这个序列中指定索引处的char值.
17 int codePointAt(int index) 
此方法返回指定索引处的字符(Unicode代码点).
18 int codePointBefore(int index) 
此方法返回指定索引之前的字符(Unicode代码点).
19 int codePointCount(int beginIndex, int endIndex) 
此方法返回该序列在指定的文本范围内的Unicode代码点.
20 StringBuilder delete(int start, int end) 
这种方法在这个序列的一个子字符串中删除字符.
21 StringBuilder deleteCharAt(int index) 
在这个序列中的指定位置,此方法将删除字符.
22 void ensureCapacity(int minimumCapacity) 
这种方法可以确保容量至少等于所指定的最小.
23 void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) 
从这个序列字符复制到目标字符数组dst.
24 int indexOf(String str) 
此方法返回在此字符串中第一次出现的指定子指数.
25 int indexOf(String str, int fromIndex) 
此方法返回指数在此字符串中第一次出现的指定子,开始在指定的索引.
26 StringBuilder insert(int offset, boolean b) 
此方法将进入这个序列的布尔型参数的字符串表示形式.
27 StringBuilder insert(int offset, char c) 
此方法将这个序列的char参数的字符串表示形式.
28 StringBuilder insert(int offset, char[] str) 
此方法将char数组参数的字符串表示形式进入这个序列.
29 StringBuilder insert(int index, char[] str, int offset, int len) 
这种方法的str数组参数的子数组的字符串表示形式插入到这个序列.
30 StringBuilder insert(int dstOffset, CharSequence s) 
此方法将指定的CharSequence的这个序列.
31 StringBuilder insert(int dstOffset, CharSequence s, int start, int end) 
此方法将指定的CharSequence的这个序列一个子序列.
32 StringBuilder insert(int offset, double d) 
此方法将这个序列的double参数的字符串表示形式.
33 StringBuilder insert(int offset, float f) 
此方法将float参数的字符串表示形式进入这个序列.
34 StringBuilder insert(int offset, int i) 
这种方法插入到这个序列中的第二个int参数的字符串表示形式.
35 StringBuilder insert(int offset, long l) 
此方法将进入这个序列的长参数的字符串表示形式.
36 StringBuilder insert(int offset, Object obj) 
这种方法插入此字符序列的对象参数的字符串表示形式.
37 StringBuilder insert(int offset, String str) 
此方法将字符串转换成该字符序列.
38 int lastIndexOf(String str) 
此方法返回的最右边出现的指定子字符串在此指数.
39 int lastIndexOf(String str, int fromIndex) 
此方法返回在此字符串中最后一次出现的指定子指数.
40 int length() 
此方法返回的长度(字符数).
41 int offsetByCodePoints(int index, int codePointOffset) 
此方法返回该序列内的偏移指数从给定的索引codePointOffset代码点.
42 StringBuilder replace(int start, int end, String str) 
这种方法在这个序列的一个子字符串的字符来替换指定的字符串中的字符.
43 StringBuilder reverse() 
此方法会导致此字符序列被替换的序列的反转.
44 void setCharAt(int index, char ch) 
指定索引处的字符设置为ch.
45 void setLength(int newLength) 
此方法设置的字符序列的长度.
46 CharSequence subSequence(int start, int end) 
此方法返回一个新的String,它包含一个序列中包含该字符序列的字符.
47 String substring(int start) 
此方法返回一个新的String,它包含一个序列中包含该字符序列的字符.
48 String substring(int start, int end) 
该方法返回一个新String,它包含此序列中字符的一个子串.
49 String toString() 
该方法返回一个字符串,它表示这个序列中的数据.
50 void trimToSize() 
此方法尝试用于降低存储的字符序列.

继承的方法






这个类继承的方法,从下面的类:

  • java.lang.Object

  • java.lang.CharSequence

猜你喜欢

转载自blog.csdn.net/qq_31622345/article/details/74506431