一次非常死亡的面试,就是死活想不起来常用的库函数导致整段垮掉,狠狠地尴尬住了。吸取教训,记录一下刷算法题时常用的库函数。
String
//子字符串
String subStr = str.substring(i,j);
//string->int
int num = Integer.valueOf(str);
//获取指定位的字母,从0开始
char letter = str.charAt(index);
//字符串转字符串数组
char[] result = str.toCharArray();
//字符串数组转字符串
//方法一
String str = new String(result);
//方法二:
String string2 = String.valueOf(str);
数组
//排序
Arrays.sort(name);
//比较两数组
Arrays.equals(arrayA, arrayB);
//ArrayList转换成数组
int[] a =al.toArray();
//list to array 可以指定类型
String[] array=list.toArray(new String[list.size()]);