Чтобы удалить плавающую точку из строки во Flutter, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование метода replaceAll()
String removeFloatingPoints(String input) {
return input.replaceAll(RegExp(r'\.\d+'), '');
}
void main() {
String input = '123.45';
String result = removeFloatingPoints(input);
print(result); // Output: 123
}
Метод 2: использование метода split()
String removeFloatingPoints(String input) {
List<String> parts = input.split('.');
return parts[0];
}
void main() {
String input = '123.45';
String result = removeFloatingPoints(input);
print(result); // Output: 123
}
Метод 3: использование метода substring()
String removeFloatingPoints(String input) {
int dotIndex = input.indexOf('.');
if (dotIndex != -1) {
return input.substring(0, dotIndex);
}
return input;
}
void main() {
String input = '123.45';
String result = removeFloatingPoints(input);
print(result); // Output: 123
}
Метод 4. Использование регулярных выражений
String removeFloatingPoints(String input) {
return input.replaceAll(RegExp(r'\.(\d+)'), '');
}
void main() {
String input = '123.45';
String result = removeFloatingPoints(input);
print(result); // Output: 123
}