Flutter中的substring方法用于从字符串中提取一部分。它的语法如下:
String substring(int startIndex, [int endIndex])
其中:
- startIndex:表示开始提取的位置,包括该位置的字符。
- endIndex:表示结束提取的位置,不包括该位置的字符。如果省略该参数,则表示提取到字符串末尾。
示例代码:
void main() {
String str = "hello world";
String substr1 = str.substring(0, 5);
String substr2 = str.substring(6);
print(substr1); // 输出 "hello"
print(substr2); // 输出 "world"
}
在上面的代码中,首先定义一个字符串str,然后使用substring方法提取出其中的一部分,分别提取出0到5位置的字符串和从6位置开始到字符串末尾的字符串。最后输出这两个子字符串。