4.StringBuffer类
A:构造方法
a:StringBuffer(): 构造一个其中不带字符的字符串缓冲区,其初始容量为 16 个字符。
b:StringBuffer(int size):构造一个不带字符,但具有指定初始容量的字符串缓冲区。
c:StringBuffer(String str): 构造一个字符串缓冲区,并将其内容初始化为指定的字符串内容。
B:常见功能
a:追加添加功能
StringBuffer append(char[] str, int offset, int len):将 char 数组参数的子数组的字符串表示形式追加到此序列
StringBuffer append(String str):将指定的字符串追加到此字符序列。
StringBuffer insert(int index, char[] str, int offset, int len): 将数组参数 str 的子数组的字符串表示形式插入此序列中。
StringBuffer insert(int offset, String str):将字符串插入此字符序列中。
b:删除功能
StringBuffer delete(int start, int end):移除此序列的子字符串中的字符。
c:替换功能
StringBuffer replace(int start, int end, String str):使用给定 String 中的字符替换此序列的子字符串中的字符。
d:反转功能
StringBuffer reverse():将此字符序列用其反转形式取代。
e:截取功能
CharSequence subSequence(int start, int end):返回一个新的字符序列,该字符序列是此序列的子序列。
5.Arrays类
A:常见方法
a:排序
static void sort(int[] a)
b:把指定数组转成字符串
static String toString(char[] a)
c:二分查找
static int binarySearch(int[] a, int fromIndex, int toIndex, int key)
注意:使用二分查找前必须先排序
6.Integer类
A:构造方法
Integer(int value):表示指定的int值的Integer对象
Integer(String s):表示 String 参数所指示的int值的Integer对象
B:常见方法
int compareTo(Integer anotherInteger):在数字上比较两个 Integer 对象
static int parseInt(String s):将字符串参数作为有符号的十进制整数进行解析。
static Integer valueOf(int i): 返回一个表示指定的 int 值的 Integer 实例。
C:String和int的相互装换
a:String --- int
Integer.parseInt("100");
b:int --- String
String.valueOf(100);