Making палача стиль игрыЗаменить буквы с символами Java
У меня есть случайное слово, и я хотел бы заменить буквы слова звездочки *
так, чтобы при запуске программы слово показано, как *****
,
Я предполагаю, что когда кто-то вводит письмо для игры в палач, вы получаете индекс этого символа в слове, а затем заменяете соответствующий *
.
public class JavaApplication10 {
public static String[] wordArray = new String[1];
public static String file_dir = "Animals.txt";
public static String selectedWord = "";
public static char[] wordCharacter = new char[1];
Scanner sc = new Scanner(System.in);
public static void main(String[] args) throws IOException {
wordArray = get_word(file_dir);
selectedWord = select_word(wordArray);
System.out.println(selectedWord);
}
public static String[] get_word(String file_dir) throws IOException {
FileReader fileReader = new FileReader(file_dir);
BufferedReader bufferedReader = new BufferedReader(fileReader);
List<String> lines = new ArrayList<String>();
String line = null;
while ((line = bufferedReader.readLine()) != null) {
lines.add(line);
}
bufferedReader.close();
return lines.toArray(new String[lines.size()]);
}
public static String select_word(String[] wordArray) {
Random rand = new Random();
int lines = Math.abs(rand.nextInt(wordArray.length) - 1);
return wordArray[lines];
}
}
Что вы хотите сказать? – Pshemo
@Pshemo Как заменить SelectedWord на ту же сумму *, что и длина –
В случае поиска их в сети должно быть сотни примеров кода Hangman. – Squonk