formated numbers flutter code example

Example 1: flutter intl currency

import 'package:intl/intl.dart';

void currency() {
    Locale locale = Localizations.localeOf(context);
    var format = NumberFormat.simpleCurrency(locale: locale.toString());
    print("CURRENCY SYMBOL ${format.currencySymbol}"); // $
    print("CURRENCY NAME ${format.currencyName}"); // USD
}

Example 2: i want number before % symbol in flutter

void main() {
  String str = "one.two";
  print(str.replaceAll(".two", ""));

  // or

  print(str.split(".").first);

  // or

  String newStr = str.replaceRange(str.indexOf("."), str.length, "");
  print(newStr);


  // Lets do a another example

  String nums = "1,one.2,two.3,three.4,four";
  List values = nums.split("."); // split() will split from . and gives new List with separated elements.
  values.forEach(print);

  //output

//   1,one
//   2,two
//   3,three
//   4,four
}