Flutter: как удалить из строки точки с плавающей запятой

Чтобы удалить плавающую точку из строки во 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
}