解题思路: 判断极端情况,strs==null || strs=="",直接返回"" 直接用strs中的第一个字符串作为参照即可,循环比对剩余字符串每个字符,相等即加入定义的前缀字符串,因为公共前缀就是每个字符串前缀中相等的字符构成的。 如果比较到第一个字符的索引i等于后面某个字符串的长度了,就表示最少有一个字符串不满足了,后面就不用比较了,或者是比较到某个字符串的第i个字符和第一个字符串第i个字符不相等,也不用比较了,直接返回即可。 Java AC code: import java.util.*; public class Solution { /** * ...