У меня есть слово, которое отображается на этикетке. Могу ли я запрограммировать его, где будут отображаться только последние 2 символа слова или только первые 3? Как я могу это сделать?Отображение определенного количества букв
-1
A
ответ
2
API-интерфейсы строки Swift могут быть немного запутанными. Вы получаете доступ к символам строки через свое свойство characters
, после чего вы можете использовать prefix()
или suffix()
, чтобы получить нужную подстроку. Это подмножество символов должно быть преобразовано обратно в String
:
let str = "Hello, world!"
// first three characters:
let prefixSubstring = String(str.characters.prefix(3))
// last two characters:
let suffixSubstring = String(str.characters.suffix(2))
0
Я согласен, это, безусловно, путая работу с Струнными индексациями в Swift, и они изменились немного от Swift 1 до 2 решений прибегая к помощи немного но на самом деле это может быть довольно просто, как только вы поймете методы. Вы в основном должны сделать это в два шага процесса:
1) Найти индекс вам нужно 2) Advance оттуда
Например:
let sampleString = "HelloWorld"
let lastThreeindex = sampleString.endIndex.advancedBy(-3)
sampleString.substringFromIndex(lastThreeindex) //prints rld
let secondIndex = sampleString.startIndex.advancedBy(2)
sampleString.substringToIndex(secondIndex) //prints He
Смежные вопросы
- 1. Как повернуть символ определенного количества букв?
- 2. Отображение определенного количества символов из ввода Строка
- 3. Отображение определенного количества строк из текстового файла
- 4. pyqt - активировать QCompleter после определенного количества букв в QLineEdit
- 5. Как удалить все строки, содержащие более определенного количества букв?
- 6. Увеличение количества букв
- 7. Подсчет количества букв в SKLabelNode
- 8. Поиск количества букв в предложении?
- 9. Отображение определенного количества элементов в Windows 8 (Js/html) APP
- 10. Отображение определенного количества слов для нескольких файлов в bash
- 11. Частотное отображение букв на питон
- 12. Отображение выходного без прописных букв
- 13. Печать определенного количества символов
- 14. Чтение определенного количества переменных
- 15. Ждать определенного количества объектов?
- 16. подсчет определенного количества элементов
- 17. трансформация определенного количества элементов
- 18. Возврат определенного количества цифр
- 19. Выполнение определенного количества спрайтов
- 20. MySQL - получение определенного количества
- 21. Для определенного количества раз
- 22. Отображение количества итераций -
- 23. Отображение количества загрузок HTML
- 24. Отображение количества - Python
- 25. Отображение количества в Javascript
- 26. Отображение количества в listview
- 27. Отображение неправильного количества видеороликов
- 28. MIPS - печать определенного количества символов из строки
- 29. Перезагрузка определенного div после определенного количества времени
- 30. Функция количества букв в процентах Функция
Ваш вопрос сбивает с толку, и ваше название отличается. Вы хотите показать последние две буквы этого слова? Или у вас есть строка со многими словами, и вы хотите показать только последние два слова? –
У меня есть строка с одним словом. Я хочу показать последние несколько букв или первые несколько букв. – afafaf