2011-01-27 55 views

Respuesta

3
public final static char EURO = '\u20ac'; 
1

Debe hacerlo de esta manera:

String euro = "\u20AC"; 
17

Si usted no puede escribir, entonces usted podría utilizar el valor Unicode para el euro:

String euro = "\u20AC"; 
System.out.println(euro); 

Si Sin embargo, la mejor práctica es comentarlo y/o guardarlo como un campo constante para mayor claridad (los literales unicode inexplicables en el código son simplemente confusi ng):

public static final String POUND = "\u00A3"; 
public static final String EURO = "\u20AC"; 
+1

que ayudaron en Android también, ya que 1 – Zoombie

28
public class ExampleEuroPound { 

    public static void main(String args[]){ 

     String euro = "\u20ac"; 
     String pound = "\u00a3"; 

     System.out.println("pound = " + pound); 
     System.out.println("euro = " + euro); 
    } 
} 
2

Hay dos maneras:

  • Tipo o copiar/pegar el símbolo/Libra Euro en el código fuente. Esto requiere que el editor/IDE admita estos caracteres (normalmente no es un problema) y que use una codificación que sí lo haga (potencialmente un problema), y para que el compilador use la misma codificación (potencialmente un problema). En general, esto es arriesgado ya que puede romperse cuando algo en el entorno de desarrollo o construcción cambia.
  • Utilice un unicode escape sequence en el código fuente: \u20AC es el signo del euro, \u00A3 signo de la libra.
2

Lo que sería el punto de hacer

String euro = "€"; 
+0

Dado que esto fue downvoted sin ninguna razón, agrego que el archivo fuente está en ISO-8859-15 o Unicode – rds

3

Me pregunto si sería mejor usar el formateador de divisas para los números en el paquete java.text. SI alguna vez existe la posibilidad de que desee usar algo que no sea el euro, según la configuración regional, esta sería una mejor opción.

También podría pensar en una clase de dinero. Creo que necesitas una mejor abstracción que meras cadenas o dobles para programas que involucran efectivo.

1

Una lista completa de los símbolos de moneda Unicode está disponible como a pdf here.

Cuestiones relacionadas