static 的使用
static函数 可以在类外直接引用 不必声明类的实体来由他引用
package leetcode;
class Solution {
public static String longestCommonPrefixBetweenTwoStrings(String s1,String s2) {
int l=Math.min(s1.length(),s2.length());
int flag=l;
for(int i=0;i<l;i++)
{
if(s1.charAt(i)!=s2.charAt(i))
{
flag=i;
break;
}
}
return (s1.substring(0,flag));
}
public static String longestCommonPrefix(String[] strs) {
String longestCommomPrefix=strs[0];
for(int i=1;i<strs.length;i++)
{
longestCommomPrefix=longestCommonPrefixBetweenTwoStrings(longestCommomPrefix, strs[i]);
}
return longestCommomPrefix;
}
public static void main(String[] args) {
// Solution s=new Solution();
System.out.println(Solution.longestCommonPrefix(new String[] {"flower","flow","flight"}));
System.out.println(longestCommonPrefix(new String[] {"flower","flow","flight"})); //都可以
}
}

浙公网安备 33010602011771号