import java.util.*;
public class Solution {
/**
*
* @param strs string字符串一维数组
* @return string字符串
*/
public String longestCommonPrefix (String[] strs) {
if(strs.length ==0 ) return "";
if(strs.length == 1) return strs[0];
int index = 0;
int minlength = Integer.MAX_VALUE;
//找出最小长度
for(int i=0 ; i < strs.length; i++){
minlength = Math.min(strs[i].length(),minlength);
}
// 每次扫描一列
for(int i=0 ; i < minlength; i++){
int j=1;
for( ; j < strs.length; j++){
if(strs[j-1].charAt(i) != strs[j].charAt(i)) break;
}
if(j == strs.length){index++;} // 只要出来的j不是长度 就说明已经不是公共前缀了
else break;
}
return strs[0].substring(0,index);
}
}