因此,我是编程的初学者,并且正在Eclipse中工作。
我试图将一个单词转换为小写,然后删除空格(如果有的话),以便以后可以检查单词是否为回文。但是当我输入word.replace时,它会完全忽略toLowerCase命令,而只是删除空格。
Scanner scan = new Scanner(System.in);
System.out.print("Enter a word to transform: ");
String word = scan.nextLine();
String newWord = word.toLowerCase();
newWord = word.replace(" " , "");
System.out.println(newWord);
因此,使用此代码,如果我输入“ An A”,
AnA
但是我应该得到的是:
ana
出于某种原因,这发生在Eclipse中,而在NetBeans中则正常运行。有什么建议 ?
最佳答案
将newWord = word.replace(" " , "");
替换为newWord = newWord.replace(" " , "");