簡體   English   中英

如何轉換列表<String>列出<Object>撲騰

[英]How to Convert List<String> to List<Object> in flutter

我有要轉換為對象列表的字符串列表。

List<Warehouse> getWarehouseSuggestions(String query) {
    final warehouseList = warehouses.entries.toList();
    final locIds = warehouseList.map((e) => e.value.name);
    List<String> a = List.of(locIds).where((warehouse) {
      final warehouseLower = warehouse.toLowerCase();
      final queryLower = query.toLowerCase();

      return warehouseLower.contains(queryLower);
    }).toList();

    List<Warehouse> b = List<Warehouse>.filled(a.length, a);
    return b;
  }

您應該在List<String>上使用map ,如下所示:

List<FooObject> foos = listOfString.map((s) => Foo(s)).toList();

如何轉換列表<dynamic>列出<object>在 Flutter<div id="text_translate"><p> 我制作了兩個列表 List &lt;Animal&gt; _animals 和 List &lt;Animal&gt; _selectedanimals</p><pre> static List&lt;Animal&gt; _animals = [ Animal( name: "Tiger"), Animal(name: "Lion"), Animal( name: "Panda"), Animal( name: "Anaconda"),]; List&lt;Animal&gt; _selectedAnimals2 = [];</pre><p> 然后我制作了一個多選表,用戶可以在其中 select 他最喜歡的動物,並在用戶確認/或選擇時將所選值存儲在名為 values 的動態列表中,從 List&lt;dynamic&gt; values 將其存儲到另一個列表 List&lt; Animal&gt; _selectedAnimals2 但我收到一個錯誤,如下所述:</p><p> <strong>'List&lt;dynamic&gt;' 類型不是 'List&lt;Animal&gt;' 類型的子類型</strong></p><pre>MultiSelectBottomSheetField( initialChildSize: 0.4, listType: MultiSelectListType.CHIP, searchable: true, buttonText: Text("Favorite Animals",style: GoogleFonts.montserrat(color: Colors.white),), title: Text("Animals"), items: _items, onConfirm: (values) { _selectedAnimals2=values; final List&lt;String&gt; choose=_selectedAnimals2.map((Animal animal) =&gt; animal.name).toList(); saveUserInfoToFireStore(choose); },</pre></div></object></dynamic>

[英]How to convert List<dynamic> to List<Object> in Flutter

Flutter如何轉換List<object> 用於使用 ObjectBox<div id="text_translate"><p> 我有一個 model 這樣的代碼</p><pre>class Folder { int id; String title; Color? color; List<Note> notes; final user = ToOne<User>(); String? get dbNotes => json.encode(notes); set dbNotes(String? value) { notes = json.decode(value;). } //... }</pre><p> 我有這個錯誤</p><pre>Cannot use the default constructor of 'Folder': don't know how to initialize param notes - no such property.</pre><p> 如何將我的 List<Object> 轉換為存儲在 ObjectBox 中?</p></div></object>

[英]Flutter how to convert List<Object> for using ObjectBox

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 如何轉換列表<Object>撲 如何將 Flutter 中的列表轉換為字符串? 如何將字符串轉換為 flutter 中的列表? 如何轉換列表<dynamic>列出<object>在 Flutter<div id="text_translate"><p> 我制作了兩個列表 List &lt;Animal&gt; _animals 和 List &lt;Animal&gt; _selectedanimals</p><pre> static List&lt;Animal&gt; _animals = [ Animal( name: "Tiger"), Animal(name: "Lion"), Animal( name: "Panda"), Animal( name: "Anaconda"),]; List&lt;Animal&gt; _selectedAnimals2 = [];</pre><p> 然后我制作了一個多選表,用戶可以在其中 select 他最喜歡的動物,並在用戶確認/或選擇時將所選值存儲在名為 values 的動態列表中,從 List&lt;dynamic&gt; values 將其存儲到另一個列表 List&lt; Animal&gt; _selectedAnimals2 但我收到一個錯誤,如下所述:</p><p> <strong>'List&lt;dynamic&gt;' 類型不是 'List&lt;Animal&gt;' 類型的子類型</strong></p><pre>MultiSelectBottomSheetField( initialChildSize: 0.4, listType: MultiSelectListType.CHIP, searchable: true, buttonText: Text("Favorite Animals",style: GoogleFonts.montserrat(color: Colors.white),), title: Text("Animals"), items: _items, onConfirm: (values) { _selectedAnimals2=values; final List&lt;String&gt; choose=_selectedAnimals2.map((Animal animal) =&gt; animal.name).toList(); saveUserInfoToFireStore(choose); },</pre></div></object></dynamic> 顫動如何將列表字符串轉換為列表 將JSON字符串轉換為flutter中的列表對象 Flutter 如何將字符串轉換為列表<String> 如何在 flutter 中將字符串列表轉換為字符串? Flutter如何轉換List<object> 用於使用 ObjectBox<div id="text_translate"><p> 我有一個 model 這樣的代碼</p><pre>class Folder { int id; String title; Color? color; List<Note> notes; final user = ToOne<User>(); String? get dbNotes => json.encode(notes); set dbNotes(String? value) { notes = json.decode(value;). } //... }</pre><p> 我有這個錯誤</p><pre>Cannot use the default constructor of 'Folder': don't know how to initialize param notes - no such property.</pre><p> 如何將我的 List<Object> 轉換為存儲在 ObjectBox 中?</p></div></object> 如何轉換列表<String>在顫振中輸入 int 類型
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM