我不明白为什么 trim() 在这种情况下不起作用。请验证以下代码 -
Scanner sc=new Scanner(System.in);
System.out.print("Enter a string:");
String s=sc.nextLine();
System.out.println("length is:"+s.length());
System.out.println("trimmed length is:"+
s.trim().length());
现在,如果我在控制台中使用空格输入字符串,那么长度和修剪长度都显示相同的值。请注意,对于在程序本身中输入的字符串,它可以正常工作,即。String s=" Man "
工作正常,但为什么不是上面的。