Я упражняюсь в своем курсе в java, и задача состоит в том, чтобы написать программу, в которой есть список, разделенный пробелами. И ключ состоит в том, чтобы перевернуть список, т. Е. Поставить первое место в последнюю секунду на предыдущий и усечь негативы. Но я продолжаю получать эту ошибку StringIndexOutOfBounds. В чем проблема?Java String Error Out Of Bounds
public static void main(String args[])
{
Scanner in = new Scanner (System.in);
System.out.println("Insert the list: ");
String input = in.nextLine();
String out = out(input);
System.out.println(out);
}
public static String out (String input){
String reverse = "";
int counter = 0;
while (counter<=input.length()){/*
String min = input.charAt(counter) + input.charAt(counter+1);
int num = Integer.parseInt(min) ;
if (num>=0){*/
reverse+= input.charAt(counter);
counter++;
/*}*/
}
return reverse;
}