我需要将欧元或英镑符号分配给一个变量。我怎样才能做到这一点?如何将欧元或英镑符号分配给变量?
String euro = "";// What i have to write here??
System.out.println(euro);// I need to print euro symbol
我需要将欧元或英镑符号分配给一个变量。我怎样才能做到这一点?如何将欧元或英镑符号分配给变量?
String euro = "";// What i have to write here??
System.out.println(euro);// I need to print euro symbol
public final static char EURO = '\u20ac';
你应该做的是这样的:
String euro = "\u20AC";
如果您不能键入它,那么你可以使用欧元的Unicode值:
String euro = "\u20AC";
System.out.println(euro);
如果您然而,最好的做法是对它进行评论和/或将其保存为一个不变的字段以便清晰(代码中不明原因的unicode文字只是简单的混淆NG):
public static final String POUND = "\u00A3";
public static final String EURO = "\u20AC";
,在机器人的帮助它也+1 – Zoombie 2012-08-24 14:33:14
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);
}
}
有两种方式:
\u20AC
是欧元符号\u00A3
英镑符号。会是什么我不知道这样做
String euro = "€";
的点,如果你想更好使用在java.text
件数货币格式化。如果您有机会想使用欧元以外的其他地区,那么这将是一个更好的选择。
您可能还会考虑Money类。我认为你需要一个更好的抽象,而不仅仅是用于涉及现金的节目的弦乐或双打。
的Unicode货币符号的完整列表可作为a pdf here.
你可以把符号本身到字符串 – fmucar 2011-01-27 13:08:04
在这里你走;)€ – sotix 2013-09-09 18:05:39