我想要一个程序,它接受一个字符串,在一个空格处分割它,并打印最小子字符串的长度。
我写了这个,但它只打印第一个字符串的长度。我的问题是什么?
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);