java.text.spi
NumberFormat numberFormat = NumberFormat.getInstance();NumberFormat numberFormat = NumberFormat.getCurrencyInstance();
numberFormat.setCurrency(Currency.getInstance("USD"));double amount = 1234.56;
String formattedAmount = numberFormat.format(amount); // "$1,234.56"String currencyString = "$1,234.56";
Number parsedAmount = numberFormat.parse(currencyString); // 1234.56DateFormat dateFormat = DateFormat.getInstance();DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL);Date date = new Date();
String formattedDate = dateFormat.format(date); // "Friday, April 22, 2023"