Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Make mutiple single-line strings shortcut Flutter

I'm just wondering if there is any shortcut to making multiple lines into separate strings. I was making a list and copied in data from worldtimeapi.com, in the format:

List<list_Of_Places> placeList = ["""
  Africa/Abidjan
  Africa/Accra
  Africa/Algiers
  Africa/Bissau
  Africa/Cairo
  Africa/Casablanca
  Africa/Ceuta
  Africa/El_Aaiun
"""];

And now I want to make these into separate strings. I was wondering if there is any shortcut to this or will I have to put '...' on every line? Like this:

List<list_Of_Places> placeList = [
  'Africa/Abidjan'
  'Africa/Accra'
  'Africa/Algiers'
  'Africa/Bissau'
  'Africa/Cairo'
  'Africa/Casablanca'
  'Africa/Ceuta'
  'Africa/El_Aaiun'
];

Sorry if my formating is bad, this is my first post here.

like image 212
Hampus Ramsten Avatar asked Mar 12 '26 12:03

Hampus Ramsten


1 Answers

You can use split on the list String. like this

List<String> placeList = ["""
  Africa/Abidjan
  Africa/Accra
  Africa/Algiers
  Africa/Bissau
  Africa/Cairo
  Africa/Casablanca
  Africa/Ceuta
  Africa/El_Aaiun
"""];
List seperatedPlaceList = placeList[0].trim().split('\n'); // split by line break
print(seperatedPlaceList);
like image 162
JideGuru Avatar answered Mar 14 '26 08:03

JideGuru



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!