Пишу игрушку в которой надо угадать строку (название фильма) вводя отдельные буквы (игра типа "Поле чудес"). Если введенная буква присутствует в строке, то она выводится на экран на своей позиции в строке, остальные буквы заменены прочерками. Вопрос: надо ли строку преобразовывать в массив символов или есть более простой способ?
реализация на replace
String word = "винЕгред";
String alphabet = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
String currWord;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
do {
char letter = reader.readLine().toLowerCase().charAt(0);
alphabet = alphabet.replace(letter, '*');
currWord = word;
for (char ch : alphabet.toCharArray()){
currWord = currWord.replace(ch, '-');
currWord = currWord.replace(Character.toUpperCase(ch), '-');
}
System.out.println(currWord);
} while (currWord.contains("-"));
reader.close();
System.out.println("вы выиграли!!!");
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При помощи gradle в Java проект в Intellij Ide добавил зависимости для deeplearning4jВот мой файл build
Надо создать небольшую пользовательскую форму Java FX, записать в in-memory Data Base данные с этой формы, используя spring bootКонкретно интересует точка...
Задача такая нужно вместить вью в ширину на весь экран в GridLayoutManager(this , 2)Сделал набросок для визуального понятие