共計 764 個字符,預計需要花費 2 分鐘才能閱讀完成。
這篇文章主要介紹“Java 怎么取最短字符串的長度”,在日常操作中,相信很多人在 Java 怎么取最短字符串的長度問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Java 怎么取最短字符串的長度”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學習吧!
最簡單的方式每次取一個字符,依次判斷是否符合,每一個字符串
實際上可以做優化,優先注意臨界值,取最短字符串的長度, 這種思路更清晰
public String longestCommonPrefix(String[] strs) { if(strs==null || strs.length==0){
return
}
if(strs.length==1)
return strs[0];
int minLen = strs.length+1;
for(String str: strs){ if(minLen str.length()){ minLen = str.length();
}
}
for(int i=0; i minLen; i++){ for(int j=0; j strs.length-1; j++){ String s1 = strs[j];
String s2 = strs[j+1];
if(s1.charAt(i)!=s2.charAt(i)){ return s1.substring(0, i);
}
}
}
return strs[0].substring(0, minLen);
}
到此,關于“Java 怎么取最短字符串的長度”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注丸趣 TV 網站,丸趣 TV 小編會繼續努力為大家帶來更多實用的文章!
正文完