【问题标题】:Flutter String Replace颤振字符串替换
【发布时间】:2020-02-01 10:27:55
【问题描述】:

我必须匹配和替换来自 api 的那个。 这是来自 api 的示例数据。

String data;

150k 或 L005K 或 K005

我想更换:
L150K 至 1500
L005K 至 5000
K005转0005
Text(${items.data})
如果 item.data 是 L150K 我想用 1500 替换它, 否则如果 item.data 是 L005K => 5000

【问题讨论】:

  • 请解释您的问题

标签: flutter dart


【解决方案1】:

只需查看switch - case

String result = '';
switch(items.data) {
  case 'L150K':
    result = '1500';
    break;
  case 'L005K':
    result = '5000';
    break;
  case 'K005':
    result = '0005';
    break;
}
/* todo something ... */
Text(result);

【讨论】:

  • String _switchText(data){ switch(data) { case 'L150K': return '1500';休息;案例“L005K”:返回“5000”;休息;案例“K005”:返回“0005”;休息; } } // 然后是 Text("data:$switchText(item.data)");
猜你喜欢
  • 2021-10-26
  • 2023-04-07
  • 2021-07-02
  • 2019-10-19
  • 2020-02-08
  • 2020-12-14
  • 1970-01-01
  • 2022-08-19
  • 2019-08-04
相关资源
最近更新 更多