【问题标题】:Convert string to int in Dart [duplicate]在 Dart 中将字符串转换为 int [重复]
【发布时间】:2021-10-06 17:31:33
【问题描述】:

我在 dart 中有这个类,它正在从 MySQL 访问 JSON。我需要生成一个图表,但问题是它没有将字符串转换为 int。

【问题讨论】:

  • 你想从字符串中解析 int 吗?使用int.parse(yourString)
  • 请参阅How to Ask 以改进此问题。
  • 请将代码和数据添加为文本 (using code formatting),而不是图像。图片:A)不允许我们复制粘贴代码/错误/数据进行测试; B) 不允许根据代码/错误/数据内容进行搜索;和many more reasons。除了代码格式的文本之外,只有在图像添加了一些重要的东西,而不仅仅是文本代码/错误/数据传达的内容时,才应该使用图像。

标签: flutter dart


【解决方案1】:

String 到 Int 的转换

int value = int.parse("YOUR_STRING")

int转字符串

String value =  yourIntVariable.toString();

【讨论】:

    【解决方案2】:

    通过分配默认值来试试这个。

      yValueMapper: (BloodData sales, _) => int.tryParse(sales.count) == true ? int.parse(sales.count) : 0;
    

    【讨论】:

      【解决方案3】:

      如果你使用模型类从MySql中解析数​​据,那么你可以使用json_annotation:^3.0.1包将字符串转换为int,同时在模型类中用@jsonkey注解声明变量

      【讨论】:

        猜你喜欢
        • 2012-07-27
        • 1970-01-01
        • 2019-07-24
        • 2015-06-18
        • 2017-05-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多