Как преобразовать список в строку с кавычками Dart

#dart

Вопрос:

У меня есть список, и я хочу, чтобы он был в виде строки с кавычками List myList = [1,2,3]

требуется O/P в качестве List myList = ["1","2","3"]

Ответ №1:

я думаю, что это работает так, как вам нужно!

 void main(List<String> arguments) {
  List myList = [1, 2, 3];
  List myNewList = [];

  myList.forEach((item) {
    myNewList.add("'$item'");
  });
}
 

таким образом, отпечаток myList будет [1, 2, 3]

и отпечаток myNewList был бы ['1', '2', '3'] .

кстати…

Порядок знаков кавычек является произвольным, а значение

"'$item'"

это то же самое, что

'"$item"'

Разница в том, что ваш вывод из

"'$item'"

было бы

['1', '2', '3']

и выход из

'"$item"'

было бы

["1", "2", "3"] .

Ответ №2:

Я думаю, ты хочешь чего-то подобного:

List<String> myList = <String>["'1'","'2'","'3'"];

Или вы можете использовать его таким образом:

List<String> myList = <String>[''1'',''2'',''3''];