编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 “”。
实例 1:
输入:strs = [“flower”,”flow”,”flight”]
输出:“fl”
实例 2:
输入:strs = [“dog”,”racecar”,”car”]
输出:“”
解释:输入不存在公共前缀。
class Solution {public String longestCommonPrefix(String[] strs) {if (strs == null || strs.length == 0)return "";String res = strs[0];for (String str : strs) {// indexOf str 中是否包含 res,如果包含返回 0while (str.indexOf(res) != 0) {// 不包含则 res 向左移动一位(字符串减一)res = res.substring(0, res.length() - 1);}}return res;}}

