大家好 ! 我是你们的晴天学长,String有很多方法,有些方法比较常用,有些方法不太常用。substring就是一个比较常用的方法,在很多查找类的算法中经常用到。请需要的小伙伴自取哦!💪💪💪
1) . 最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 “”。
2 ) . 代码示例
class Solution {
public String longestCommonPrefix(String[] strs) {
if (strs == null || strs.length == 0) return "";
for (int i = 0; i < strs[0].length(); i++) {
for (int j = 1; j < strs.length; j++) {
if (i == strs[j].length() || strs[0].charAt(i) != strs[j].charAt(i)) {
return strs[0].substring(0, i);
}
}
}
return strs[0];
}
}
3) . 总结
- substring(int beginIndex)
返回从起始位置到字符串末尾 - substring(int beginIndex, int endIndex)
返回从起始位置到目标位置之间的字符串
但不包含目标位置