public static void main (String Args[]) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter String");
String s = br.readLine();
s=s+" ";
s.toLowerCase();
String word="";
String max="";
int count=0;
for(int i=0; i<s.length();i++){
char ch = s.charAt(i);
while(ch!=' ')
word+=ch;
if(word.length()>max.length()){
max=word; count++;
}
else count++;
}System.out.println(max+" , "+count);
}
}
我想在不使用 split 或类似的东西的情况下找到字符串中的最大单词,并计算句子中有多少单词。当我输入任何内容并按 Enter 时,什么也没有发生。问题是什么?