我想知道为什么欧元的货币格式化程序使用与按空格键时产生的正常空格不同的空格。这是一个代码示例,显示比较字符串变得复杂,特别是当我尝试对货币格式进行测试时。
\nconst number = 123456.789;\nlet curr = new Intl.NumberFormat(\'de-DE\', { style: \'currency\', currency: \'EUR\' }).format(number)\nconsole.log(curr); // expected output: "123.456,79 \xe2\x82\xac"\nconsole.log("123.456,79 \xe2\x82\xac" === curr) // Expected output: true -> but it outputs false!Run Code Online (Sandbox Code Playgroud)\r\npublic class NewClass {
public static void main(String[] args) {
String piece = "10*2";
String ans = "20";
String problm = "10*2*9";
System.out.println(piece);
System.out.println(ans);
problm.replaceAll(piece, ans);
System.out.println(problm);
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的代码,当我打印problm它时打印:10*2*9
我想要它打印20*9,请告诉我我做错了什么