首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flutter to string函数

Flutter to string函数
EN

Stack Overflow用户
提问于 2021-04-06 23:03:59
回答 1查看 104关注 0票数 2

你能帮帮我吗?我是Flutter的新手,我尝试使用共享插件。这很好用。我在我的应用中创建了一个产品列表。

代码语言:javascript
复制
Share.share(widget.selectedList.productsAndStatus.toString());

当我复制它时,它显示如下:

代码语言:javascript
复制
[{productName: Dawd, productDescription: , productStatus: false}, {productName: Skap, productDescription: , productStatus: false}]

有没有办法让它只复制产品名称和产品描述而不复制',{,},productName,productDescription,productStatus‘?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-06 23:22:25

像下面这样做一些事情。

代码语言:javascript
复制
class Product {
  static int counter = 0;
  final int _id = ++counter;
  final String? name;
  Product({this.name});
  @override
  String toString() => '$name with id $_id';
}

void main() {
  Product p1 = Product(name: 'Computer');
  Product p2 = Product(name: 'Refrigerator');
  print(p1.toString());
  print(p2.toString()); 
}

输出:

代码语言:javascript
复制
Computer with id 1
Refrigerator with id 2
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66971238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档