我有一个由不同长度的数字组成的字符串,例如:“12345”
我想在最后一个字符之前断开字符串,这样我就有 ["1234", "5"]
我可以用子字符串来做到这一点,但我想要一种更简化的方法,比如使用 split(),但我不知道如何
下面是使用子字符串的示例:
String numbers = '123456';
var partOne = numbers.substring(0, numbers.length -1);
var partTwo = numbers.substring(numbers.length -1, numbers.length);
print('partOne $partOne - partTwo $partTwo'); // partOne 12345 - part Two 6
这对你来说更简单吗?
String numbers = '123456';
List<String> parts = [numbers.substring(0, numbers.length - 1), numbers[numbers.length - 1]];
print('partOne ${parts[0]} - partTwo ${parts[1]}'); // partOne 12345 - partTwo 6