Например, буква "a". я хочу, чтобы он изменился на новую букву, введя числовое значение, которое ему нужно перевести алфавит вперед, а не назад. Вход = 3, затем буква «a» станет «d». Ввод значения должен применяться ко всем символам в строке. Можете ли вы, ребята, помочь мне?Как изменить каждый символ в строке на новый символ?
ответ
Каждый символ клавиатуры имеет номер ASCII (это означает целое число, связанное с этим символом). Поэтому, если вы хотите выполнить свою задачу, вы должны начать с that. Используйте тип int
и конвертируйте его позже в char
с помощью литья.
Если у вас есть string
типа, это так просто, такие как создание массива char
, где вы будете подавать каждый символ вашей строки, а затем вы будете concatanate каждого преобразованного символа нового string
типа.
Java 'string' - это подсчитанная последовательность кодов Unicode/UTF-16: не участвует ASCII. (Моя клавиатура отправляет коды сканирования на компьютер, а не коды символов. Хотя все клавиши символов на моей клавиатуре могут быть представлены в наборе символов ASCII, это неверно для каждой клавиатуры и, конечно же, не относится к несимметричным клавишам. на клавиатурах.) –
Вы полностью правы @TomBlodget, я об этом не думал. Но теперь у меня есть вопрос: что бы вы сделали, если хотите представить € (например), через входное значение, которое спрашивает OP? Было бы возможно? – xFunkyTImes
Речь идет о выполнении сопоставления (смещение, предположительно с оберткой) из букв в некоторой последовательности на одну и ту же последовательность. Если проблемное пространство ограничено базовыми латинскими буквами, то по модулю арифметика будет работать после учета верхнего и нижнего регистра. Более обобщенное сопоставление может использовать параллельные массивы (или строки), потому что если вы собираетесь арифметически манипулировать символами, вам нужно добавить некоторые данные, относящиеся к вашему проблемному пространству, которые не являются внутренней характеристикой UTF-16. –
- 1. Match каждый символ в строке
- 2. Дублировать каждый символ в строке
- 3. Как изменить символ в строке?
- 4. Посмотрите на каждый символ в строке
- 5. C++: Как перебирать каждый символ в строке?
- 6. Как проверить каждый символ в строке?
- 7. цикл, который проверяет каждый символ в строке
- 8. Как изменить символ в строке в C++
- 9. Python: XOR каждый символ в строке
- 10. Как изменить символ в строке в java
- 11. Как изменить символ строки на другой символ?
- 12. печати каждый символ в строке перед спецификой
- 13. Получить каждый символ в строке, используя VBScript
- 14. Как изменить 1 символ в строке?
- 15. Добавить новый символ строки в строке
- 16. Как разбить NSString на каждый символ в строке?
- 17. Как изменить символ на строку?
- 18. Почему каждый символ отображается на новой строке/строке?
- 19. Как назначить новый символ в строке в Go?
- 20. Новый символ линии php
- 21. Как сопоставить каждый символ в строке в SML
- 22. конвертировать каждый символ в другой символ python
- 23. Как вставить Дот на каждый символ
- 24. Match каждый второй символ
- 25. Заменить символ в строке
- 26. изменить символ в строке по положению
- 27. Как заменить символ в строке на C?
- 28. Скопируйте глобальный символ ** в новый символ **
- 29. Транслитерация на Java. Переопределить каждый символ в строке
- 30. Соответствующий символ «/» в строке
Вы должны продемонстрировать некоторое усилие. Отредактируйте сообщение и добавьте код, который вы написали. SO не является кодовым письмом. – Arc676
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он просит помочь в домашней работе, но не включает резюме проделанной до сих пор работы для решения проблемы или описание трудности, возникшей при ее решении. – RealSkeptic