方法一:
class Solution {
public String longestCommonPrefix(String[] strs) {
String min = strs[0];
for(int i=1;i<strs.length;i++){
String ans = "";
for(int j=0;j<Math.min(min.length(),strs[i].length());j++){
if(min.charAt(j)==strs[i].charAt(j)){
ans = ans+strs[i].charAt(j);
}
else break;
}
if(min.length()>ans.length()){
min = ans;
}
}
return min;
}
}
方法二:只需要进行排序,比较头部和尾部的字符串即可