1.StringBuffer类
构造方法
StringBuffer()
StringBuffer(String str)
方法
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 replace(int start, int end, String str)
public StringBuffer reverse() //返回本身
public String subString(int start)
public String subString(int start, int end)
String和StringBuffer相互转换
new StringBuffer(String str) //构造方法
buffer.toString() //任何引用类型都可以通过toString()方法转成字符串
2.Arrays工具类
public static String toString(int[] a) //将任意数组转成字符串
public static void sort(int[] a) //将任意数组排序
public static int binarySearch(int[] a, int key)
3.基本类型包装类(以Integer为代表)
构造方法
public Integer(int value)
public Integer(String s) //s必须为数字字符
方法
String.valueOf(number) //任意类型的数据转成字符串,字节数组除外
Integer.parseInt(String s)
public static String toString(int i, int radix)
public static int parseInt(String s, int radix)
4.Math类
成员变量
public static final double PI
public static final double E
成员方法
public static int abs(int a) //绝对值
public static double ceil(double a) //向上取整
public static double floor(double a) //向下取整
public static int round(float a) //四舍五入,参数为double也可以
public static int max(int a, int b) //最大值(min)
public static double pow(double a, double b) //a的b次幂
public static double random() //随机数: [0.0, 1.0)
public static double sqrt(double a) //正平方根