java API
String
- substring(i,j) [ i , j )
- isLetterOrDigit(char c) 判断是数字还是字符
- toLowerCase(char c) 转成小写
- int indexOf(String s) 从父字符串index = 0开始找s,并返回最早出现的index
- int indexOf(String s, int t) 从父字符串index = t开始找,并返回最早出现的index
- boolean startWith(String s,int t) 判断父字符串从startIndex开始的子串是否以word开头

Array
- Array.copyOfRange(int [],i,j) 复制某区间的数组
1 | import java.util.Arrays; |
Collection
- Collection -> Array:
xxx.toArray( int []); eg:temp.toArray(new int[temp.size()][2]);
Map
StringBuilder
1. 追加
1 | sb.append("world"); // 追加字符串 |
2. 插入
1 | sb.insert(0, "Hi "); // 在下标0插入 |
3. 删除
1 | sb.delete(0, 2); // 删除 [0,2) 区间的字符 |
4. 替换
1 | sb.replace(0, 2, "Hey"); // 替换 [0,2) 的内容 |
5. 反转
1 | sb.reverse(); // 反转整个字符串 |
6. 修改
1 | sb.setCharAt(0, 'H'); // 修改指定位置的字符 |
7. 长度 & 容量
1 | sb.length(); // 当前字符长度 |
8. 获取子串
1 | String sub = sb.substring(0, 5); // [0,5) 的子串 |
9. 查找
1 | sb.indexOf("lo"); // 找到子串首次出现的位置 |
10. 转为 String
1 | String str = sb.toString(); |
Integer
- Integer.parseInt(x,进制) 可指定进制