LeetCode 14 Longest Common Prefix

来源:互联网 发布:汽车导航一体机端口 编辑:程序博客网 时间:2024/06/05 17:43

Write a function to find the longest common prefix string amongst an array of strings.

public String longestCommonPrefix(String[] strs) {if (strs.length == 0) return "";if (strs.length == 1) return strs[0];StringBuffer prefix = new StringBuffer("");for (int i = 0; i < strs[0].length(); i++) {prefix.append(strs[0].charAt(i));for (int j = 1; j < strs.length; j++)if (strs[j].length() < prefix.length() || strs[j].charAt(i) != strs[0].charAt(i))return prefix.substring(0, prefix.length() - 1);}return prefix.toString();}

0 0
原创粉丝点击