为了应对面试,主要是做中等题,有个两百道的经验,主要用到的语句如下,适用于刷题新手,方便查看。
初始化变量常用的语句
赋最大值:
int a = Integer.MAX_VALUE;
数组填充:
Arrays.fill();
memo = new int[m][n];
for (int[] row : memo)
Arrays.fill(row, -1);
方法中常用的语句
string
split() 方法根据匹配给定的正则表达式来拆分字符串。
注意: . $ | * 等转义字符,必须得加 \ \
因此,应该用
str.split("\\.")
\s+ 匹配多个空格
str.split("\\s+");
字符串中第一个出现的该字符的下标
str.indexOf('.')
截取字符串
str.substring() //两个s都是小写
大小写转换
Character.toLowerCase