摘要:1.定义 <String,String>只需要写一遍 2.获取key和value 3.遍历
阅读全文
摘要:int[].length char[] 的数组长度,是小写的l开头: char[].length; 不是:char[].Length int[] 没有.contains(), .indexOf() .contains(), .indexOf() 是java.util.List的,而primitive
阅读全文
摘要:char, int, long, boolean, float, double --> String Correct syntax: String.valueOf(char) Wrong syntax: char.toString() Because these primitive are not
阅读全文
摘要:List<List<Integer>>变量的实例化 正确写法: new的时候,只写外层就行了 错误写法: ArrayList 访问元素,不能使用ArrayList[0]形式 必须使用ArrayList.get(0);
阅读全文
摘要:对primitive[]数组进行排序 直接使用Arrays.sort()即可。不必自己去写排序算法了。 拷贝一个范围内的数组 Arrays.copyOfRange( array, startIndex, endIndex); include startIndex... exclude endInde
阅读全文
摘要:1- 常用的Math包,在java.lang.Math 中,不是java.util.Math
阅读全文
摘要:1- 在使用位运算时,不能直接把int 0 (0000) 作为while()的条件来判断。。 还是需要用while(n!=0)来判断 2- ==优先级大于&运算 因此会出现这个error: 因此,要修改为:
阅读全文
摘要:1-Stack的基本函数为: 注意: 取栈顶的函数为peek(),不是top()... 测试stack是否为空的函数为empty(),不是isEmpty()...
阅读全文
摘要:1-如果用到了Math的函数,需要手动写上: import java.lang.Math; 2-求x的y次方,用的是Math.pow(x,y); 注意,返回值是double!!! 不是int, 如果需要转换记得加上强制类型转换。 int result = (int) Math.pow(x,y);
阅读全文
摘要:语言:Java String.substring(int , int ) -- 截取某个区间的string String.charAt(int) -- String中某个位置的字符 String.length() -- 可以直接获得string的长度 String.indexOf(char) --
阅读全文