我正在尝试获取一个充满字符串的文件,阅读它,然后打印出一些东西:
- 字符串
- 字符串向后和大写
- 字符串长度
还有一些事情,但是我什至还没有达到这一点,并且不想要求任何人完全为我编写代码。在搞砸了一段时间后,我几乎完成了(我相信,除了一些区域)。
让我绊倒的是倒退的词。我们需要使用 prinf 将输出整齐地放入列中,但如果我一次读取每个字符,我就无法做到这一点。所以我尝试设置 aString backwardsWord = "";
并添加每个字符。
这是让我绊倒的部分:
for(int i = upperCaseWord.length() - 1; i >= 0; i--)
{
backwardsWord += (upperCaseWord.charAt(i) + "");
}
我的问题是,当我打印它时,第一个单词可以正常工作。但是,之后的每个单词都会添加到前一个单词中。
例如:如果我向后打印 cat、dog 和 rat,它会显示
交战委员会
塔戈德
塔哥达
我显然希望它阅读
交战委员会
上帝
柏油
任何帮助,将不胜感激。