简单点暴力解法
public static String st(String [] str){
// 合理性校验 if (str.length==0||str==null)return "";
// 最长前缀 随便找一个就行 for (int i = 0; i < str[0].length(); i++) {
// 逐一比对 for (int j = 1; j < str.length; j++) { if (str[0].charAt(i)!= str[j].charAt(i)){
// 不等就返回 return str[0].substring(0,i); } } } // 全等就返回第比对基准字符串 return str[0]; }