Who can help me out????
package com.codegym.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String>Str = new ArrayList<String>();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
for(int i=0; i<10; i++){
Str.add(br.readLine());
}
int largestString = Str.get(0).length();
int index = 0;
//Search for shortest string
for(int i = 0; i < Str.size(); i++){
if(Str.get(i).length() > largestString){
largestString = Str.get(i).length();
index = i;
}
}
String longest = Str.get(index);
int shortestString = Str.get(0).length();
int indexx = 0;
//Search for shortest string
for(int i = 0; i < Str.size(); i++){
if(Str.get(i).length() < shortestString){
shortestString = Str.get(i).length();
indexx = i;
}
}
String shortest = Str.get(indexx);
if(longest.length() > shortest.length()){
System.out.println(longest);
}else if(shortest.length() < longest.length()){
System.out.println(shortest);
}else{
System.out.println("Error");
}
}
}