文字列を取り、それをスペースで分割し、最小の部分文字列の長さを出力するプログラムが必要です。
これを書きましたが、最初の文字列の長さを出力するだけです。私の問題は何ですか?
Scanner input = new Scanner(System.in);
String inp = input.nextLine();
int counter = 0;
String[]helper =new String[inp.length()];
int minlength = Integer.MAX_VALUE;
for (int i = 0; i < inp.length(); i++)
{
if (inp.charAt(i) != ' ')
{
counter++;
continue;
}
minlength = Math.min(counter, minlength);
counter = 0;
}
System.out.println(minlength);