1. 程式人生 > >輸出字串相同的字首

輸出字串相同的字首

public class test4 { public static void main(String[] args) { //主方法 String [] a= {“flower”,“flow”,“floght”}; qianzhui p=new qianzhui(); p.qian(a); } } class qianzhui{//qianzhui為名字的類 public int bijiao(int l1,int l2,int l3) { int tmp=0; if(l1<=l2) { if(l1<=l3) {//找到長度最短的字串 tmp=l1; } else {tmp=l3;} } else { if(l2<=l3) { tmp=l2; } else {tmp=l3;} } return tmp; } public void qian(String[] a) { String a1=a[0]; String a2=a[1]; String a3=a[2]; int l1=a1.length();int l2=a2.length();int l3=a3.length(); int tmp=bijiao(l1,l2,l3); if(a1.charAt(0)==a2.charAt(0)&&a1.charAt(0)==a3.charAt(0)) {//比較每個字串的每個字元 for(int i=0;i<tmp;i++) { if(a1.charAt(i)==a2.charAt(i)&&a1.charAt(i)==a3.charAt(i)) { char[] b1=a1.toCharArray(); System.out.print(b1[i]); } } } else {System.out.println(“沒有”);} } }

在這裡插入圖片描述輸出的結果