Advertisement
Guest User

Untitled

a guest
Sep 6th, 2017
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.81 KB | None | 0 0
  1. import java.text.*;
  2. import java.util.*;
  3.  
  4. public class FormatFails {
  5.     public static void main(String... args){
  6.        
  7.         Currency currency = Currency.getInstance("EUR");
  8.         NumberFormat currencyFormatter = NumberFormat.getCurrencyInstance(Locale.FRANCE);
  9.         currencyFormatter.setMaximumFractionDigits(0);
  10.         currencyFormatter.setMinimumFractionDigits(0);
  11.         currencyFormatter.setCurrency(currency);
  12.    
  13.         String expected = "123 457 €";
  14.         String obtained = currencyFormatter.format(123456.789);
  15.         System.out.println(expected);
  16.         System.out.println(obtained);
  17.         System.out.println(expected.equals(obtained));
  18.        
  19.         System.out.format("Bytes from expected: %s\n",Arrays.toString(expected.getBytes()));
  20.         System.out.format("Bytes from obtained: %s\n",Arrays.toString(obtained.getBytes()));       
  21.     }
  22.  
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement