import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param strs string字符串一维数组
* @return string字符串
*/
public String longestCommonPrefix (String[] strs) {
if(strs==null || strs.length==0) return "";
else if(strs.length==1) return strs[0];
// 随便取一个
String str = strs[0];
for (int i = 1; i <= str.length(); i++) {
// 从头截取第一个字符串的每一部分
String tem = str.substring(0, i);
for (int j=1;j<strs.length;j++){
String res = strs[j];
// 如果集合中的每一个都包含 tem ,则继续
// 不包含,则证明非公共字符串
if (!res.contains(tem)) {
// 所以i-1 一定是对的
return str.substring(0,i-1);
}
}
}
return str;
}
}