Как поставить пробелы в string на flutter?

Пользователь

от deion , в категории: Другие , год назад

Как поставить пробелы в string на flutter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от loyal , год назад

@deion 

В Flutter есть несколько способов добавления пробелов в строку (string).

  1. Используйте метод replaceAll() для замены всех нужных символов на символ пробела:
1
2
3
String myString = "ЭтоСтрока_без_пробелов";
String stringWithSpaces = myString.replaceAll("_", " ");
print(stringWithSpaces); // "Это Строка без пробелов"


  1. Используйте метод split() для разделения строки на подстроки по заданному разделителю, а затем объедините их с помощью метода join() и пробела:
1
2
3
4
String myString = "Это строка без пробелов";
List<String> words = myString.split(" ");
String stringWithSpaces = words.join(" ");
print(stringWithSpaces); // "Это строка без пробелов"


  1. Используйте регулярное выражение для замены всех пробельных символов (пробел, табуляция и т.д.) на символ пробела:
1
2
3
4
5
6
7
String myString = "Это	строка
с	табуляцией
и
переносом
строки";
String stringWithSpaces = myString.replaceAll(RegExp(r's+'), ' ');
print(stringWithSpaces); // "Это строка с табуляцией и переносом строки"


Выберите тот способ, который наиболее подходит для вашей конкретной ситуации.