Write a function to find the longest common prefix string amongst an array of strings.
模拟法,先选取第一个字符串,之后依次和后面的字符串得出 Longest Common Prefix
public static String longestCommonPrefix(Vector<String> strs) {
if(strs == null)
return "";
String longest = strs.get(0);
for(String str : strs){
int len = Math.min(str.length(), longest.length());
int j = 0;
while (j < len){
if(str.charAt(j) != longest.charAt(j)){
break;
}
j++;
}
longest = longest.substring(0, j);
}
return longest;
}