一次非常死亡的面试,就是死活想不起来常用的库函数导致整段垮掉,狠狠地尴尬住了。吸取教训,记录一下刷算法题时常用的库函数。

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()]);