В моей программе случайная строка (называемая ThingToGuess
) выбирается из текстового файла и изменяется таким образом, что каждая буква после третьей заменяется звездочкой (эта строка звездочек называется NumberOfBlanks
), и пользователь должен угадать, в какой исходной строке использовались первые три буквы.
Однако в новой строке необходимо оставить пробелы, апострофы и дефисы. Например, строка Man in the mirror
будет изменена на Man ** *** ******
Что у меня есть только выходные данные Man *************
.
String NumberOfBlanks = "";
for(int i=1; i<ThingToGuess.length(); i++){
NumberOfBlanks = NumberOfBlanks +"*";
}
String OutputCharacters = ThingToGuess.substring(0,3)+ NumberOfBlanks;
OutputCharacters = OutputCharacters.substring(0,secondIndex)+' '+OutputCharacters.substring(secondIndex+1);
System.out.println(OutputCharacters);
Как изменить ThingToGuess
на строку где только буквы заменены на звездочки?