所以,我是一个完整的新手,而且我已经有一段时间遇到麻烦了。我必须编辑这个文件,以便所有的元音和标点符号都消失了,所以第一个和最后一个句子大写,以及每个单词的第一个字母。我上半场完成了,但第二部分给了我麻烦。
这是我到目前为止所得到的:
import java.io.*;
import java.io.File;
import java.io.FileNotFoundException;
public class SMcatcherInTheIO
{
public static void main (String [] args) throws Exception
{
File catcher= new File ("C:\\Users\\suvra\\Dropbox\\APCompSci 17-18\\AAA SM EXTRA CREDIT\\RyeCh1.txt");
BufferedReader br=new BufferedReader (new FileReader(catcher));
String rye;
while((rye=br.readLine()) !=null)
{
for (int i = 0; i < rye.length(); i++)
{
char c = rye.charAt(i);
if ((c == 'A') || (c == 'a') || (c == 'E') || (c == 'e') || (c == 'I') || (c == 'i') || (c == 'O') || (c == 'o') || (c == 'U') || (c == 'u')
|| (c == ',') || (c == '.') || (c == '?') || ( c == '!'))
{
String front = rye.substring(0, i);
String back = rye.substring(i + 1);
rye = front + "" + back;
}
}
System.out.println(rye);
}
br.close();
}}
答案 0 :(得分:0)
创建两个String对象:Last和First句子。 Than Loop让你编码并在第一点停止并为firstSentence增加价值。类似的最后一句话只是停在第一点。之后:
git pull heroku master
希望这会对你有所帮助。 DK