3

我想将 Roll_no 传递给我的其余 API 吗?我想通过 Roll_no 像这种格式:

String roll_no = '3250$10';

如何准备这种格式?我在 3250 和 10 之间添加了 $ ,但它给出了像 Expected an identifier 这样的错误。

4

4 回答 4

8

如果您尝试将 String 变量放入另一个静态 String 中,您可以对简单变量执行以下操作:

String firstString = 'sentence';
String secondString = 'This is a $firstString';

哪个会输出This is a sentence

如果 String 是对象的属性,那么您必须${}像这样使用:

person.name = 'Shilpa';
String newString = 'This is my name: ${person.name}';

哪个会输出This is my name: Shilpa

于 2020-01-10T13:44:27.927 回答
3

像这样试试

String Roll_no='3250\$10'
于 2020-01-10T13:43:49.673 回答
1

您必须在 $ 之前添加一个反斜杠,如下所示:

String Roll_no='3250\$10';
于 2020-01-10T13:44:02.247 回答
1

在字符串中包含 $ 主要有两种方法:

  • 通过用反斜杠转义它:String Roll_no = '3250\$10';
  • 通过使用原始字符串String Roll_no = r'3250$10';
于 2020-01-10T13:50:01.743 回答