Longest Common Prefix (Java)
来源:互联网 发布:政府的层级结构优化 编辑:程序博客网 时间:2024/06/04 17:59
Write a function to find the longest common prefix string amongst an array of strings.
注:在输入字符串个数为1时原样输出
length()<1或无相同前缀的输出""
Source
public static String longestCommonPrefix(String[] strs) {char flag;int k = -1;int len = Integer.MAX_VALUE;if(strs.length < 1) return "";for(int i = 0; i < strs.length ; i++) //strs.length用于表示字符串数组中字符串的个数{if(strs[i].length() < len) len = strs[i].length();}Step://跳出多重循环for(int i = 0; i < len ; i++){flag = strs[0].charAt(i);for(int j = 1; j < strs.length ; j++){if(strs[j].charAt(i) != flag ) break Step;}k++;}if(k == -1) return "";else return strs[0].substring(0,k+1);//substring用于截取字符串的子串}
0 0
- Longest Common Prefix Java
- Longest Common Prefix (Java)
- [Leetcode] Longest Common Prefix (Java)
- [Java]Leetcode14 Longest Common Prefix
- Leetcode Longest Common Prefix (java)
- [LeetCode][Java] Longest Common Prefix
- (java)leetcode Longest Common Prefix
- LeetCode : Longest Common Prefix [java]
- leetcode:Longest Common Prefix 【Java】
- leetcode Longest Common Prefix(Java)
- Longest Common Prefix leetcode java
- [LeetCode Java] 14 Longest Common Prefix
- 【leetcode-14】Longest Common Prefix(java)
- LeetCode 14 : Longest Common Prefix (Java)
- leetcode oj java Longest Common Prefix
- LEEDCODE 14 Longest Common Prefix (JAVA题解)
- Leetcode:14. Longest Common Prefix(JAVA)
- (JAVA)LeetCode-14. Longest Common Prefix
- shell echo换行
- Twisted中 pb 透明代理简介
- Install Orace 11g on Solaris 10 Sparc 64 bit
- 比较两个字符串的相似度
- nyoj.60 谁获得了最高奖学金 20141016
- Longest Common Prefix (Java)
- 简单Linux C线程池
- Mina、Netty、Twisted一起学(十):线程模型
- 三十七 我在软件园的那些日子里
- maven插件:像tomcat一样通过bin脚本启动程序
- Java接口详解
- 我对“云计算”与“云服务”的定义
- The 2014 ACM-ICPC Asia Mudanjiang Regional Contest - H
- 编程练习思考[3]---leetcode--Maximum Product Subarray