Java判断一个字符串里面是否有一个短一些的字符串,用程序具体编写出来

Java判断一个字符串里面是否有一个短一些的字符串,用程序具体编写出来

注释我就不写了,应该能看懂

                String[] s=new String[5];
                s[0]="123";
                s[1]="1234";
                s[2]="1234";
                s[3]="1234";
                s[4]="1234";
                boolean flag=true;
                for(int i=1;i<s.length;i++) {

                    int length=s[i-1].length();
                    int minlength=s[i].length();
                    if(minlength<length) {
                        System.out.println("第"+(i+1)+"元素"+"["+s[i]+"]"+"较短"+",长度为"+s[i].length());
                        flag=false;
                    }
                }
                if(flag) {
                    System.out.println("第1个元素较短"+",长度为"+s[0].length());
                }