Java 常用类:
- String、StringBuffer和StringBuilder
常用的转换方法:
codePointCount(int beginIndex, int endIndex):返回此序列的指定文本范围内的Unicode 代码点数。
StringBuffer sbfer=new StringBuffer("fdjlaskkkkkkksjhafaf ");
System.out.println(sbfer.codePointAt(3,10));
输出:7
delete(int start, int end):删除此序列的子字符串中的字符。
StringBuffer sbfer=new StringBuffer(“fdjlaskkkkkkksjh”);
System.out.println(sbfer.delete(6, 13));
输入:fdjlassjh
deleteCharAt(int index):char按此顺序删除指定位置。
StringBuffer sbfer=new StringBuffer(“fdjlaskkkkkkksjh”);
System.out.println(sbfer.deleteCharAt(5));
输出:fdjlakkkkkkksjh
ensureC:pacity(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):将boolea参数的字符串表示形式插入此 序列中。
StringBuffer sbfer=new StringBuffer(“fdjlas”);
System.out.println(sbfer.insert(3, “123456”));
输出:fdj123456las
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():返回此字符序列的反向替换。
StringBuffer sbfer=new StringBuffer(“123456789”);
System.out.println(sbfer.reverse());
输出:987654321
setCharAt(int index, char ch):指定索引处的字符设置为ch。
StringBuffer sbfer=new StringBuffer(“fdjlaskkkkkkksjhafaf”);
//修改前
System.out.println(sbfer.toString());
输出:fdjlaskkkkkkksjhafaf
sbfer.setCharAt(6, ‘啊’);
//修改后
System.out.println(sbfer.toString());
输出: fdjlas啊kkkkkksjhafaf
setLength(int newLength):设置字符序列的长度。
StringBuffer sbfer=new StringBuffer(“123456789”);
sbfer.setLength(5);
System.out.println(sbfer.toString());
输出:12345