Видео: Ruby Essential. Урок 3. Строки. Время и дата. 2025
Большинство приложений Java сильно используют строки, потому что строки - это форма данных, которую люди легко понимают. Кроме того, строки предлагают гибкость, которую другие типы данных не предлагают. Например, при работе со строкой вы можете смешивать числа и текст вместе. Строка может содержать любую информацию, которая вам нравится.
Кроме того, строка может содержать даже escape-символы, чтобы содержимое строки отображалось так, как вам нравится. Короче говоря, люди понимают строки, а строки невероятно гибкие, что делает их популярным способом хранения данных.
К сожалению, компьютер не понимает строковое содержимое почти так же хорошо, как и вы. Например, если вы хотите выполнять связанные с математикой задачи в своем приложении, вы должны преобразовать числа в формате строки в фактический числовой примитив или тип объекта. В противном случае компьютер не будет знать, как взаимодействовать с данными. К счастью, Java упрощает задачу преобразования в строки и из них.
Строки могут стать довольно длинными. Когда они становятся достаточно длинными, вам может потребоваться их поиск по-разному. В дополнение к поиску определенных символов, слов и фраз вам может потребоваться найти управляющие символы или выполнить другие задачи, относящиеся только к части строки.
При работе с Java вы можете искать информацию в начале или конце строки. Вы также можете сравнить две строки, чтобы определить, какая из них содержит требуемую информацию. Наконец, вы можете работать с подстроками, которые являются частями строк - струны, разбитой на куски.
Также важна способность манипулировать строками. Например, вы можете заменить каждое событие Jack на Jane в предложении. Вы также можете извлечь определенные символы (например, escape-символы) из предложения или разделить строку на более мелкие фрагменты с помощью символа-разделителя (особый вид символа, который отделяет одну часть строки от другой части), Манипулирование строк также включает их форматирование.
