StringBuffer:
构造函数:
public StringBuffer(): 容量为 16 个字符
public StringBuffer(int capacity): 容量为指定的大小
public StringBuffer(String str): 容量为16字符 + 字符串的长度
需要掌握的方法:
public int capacity() 理想使用情况
public int length() 实际使用情况
添加元素相关的方法:
public StringBuffer append(String str): 在该字符串后面 追加给定的字符串 ,返回此对象的一个引用。
其实返回的对象引用就是该对象本身
public StringBuffer insert(int offset,String str): 在给定位置,插入给定的字符串到原字符串中
删除元素的方法:
public StringBuffer delete(int start,int end): 从指定位置开始到指定位置结束的数据在该字符串中删除 ,
返回此对象
public StringBuffer deleteCharAt(int index): :把指定位置的字符在字符串中删除, 返回此对象
替换元素
public StringBuffer replace(int start,int end, String str)
//从指定的开始位置,到指定的结束位置,把原来的数据 替换为 新的字符串数组
截取子串
public String substring(int start)
//从给定位置开始,截取该字符串,返回截取后一个新字符串
public String substring(int start,int end)
//从给定位置开始,到给定的位置结束,截取该字符串,返回截取后的一个新字符串
反转
public StringBuffer reverse()
// abc --> cba
Integer:
字段: 成员变量
最大值 2^31 -1
最小值 -(2^31)
Integer类的构造函数
public Integer(int value): 把指定的int数据 转换成 Integer对象
public Integer(String s):把指定的字符串 转换成 Integer对象
使用要求: 字符串只能有 数字字符 所组成 "12345"
方法:
进制转换
public static String toBinaryString(int i): 将给定的10进制数 转换为 2进制,以字符串的形式显示
public static String toHexString(int i): 将给定的10进制数 转换为16进制,以字符串的形式显示
public static String toOctalString(int i): 将给定的10进制数 转换为8进制,以字符串的形式显示
public static int parseInt(String s): 将字符串 转换为 int数据
public static int parseInt(String s,int radix):把给定进制的字符串 转换为 10进制