小编gui*_*ord的帖子

为什么当我使用 Intl.NumberFormat 格式化为欧元时,最后一位数字和 € 之间的空格与空格键不同?

我想知道为什么欧元的货币格式化程序使用与按空格键时产生的正常空格不同的空格。这是一个代码示例,显示比较字符串变得复杂,特别是当我尝试对货币格式进行测试时。

\n

\r\n
\r\n
const 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\n
\r\n
\r\n

\n

javascript unicode whitespace currency euro

1
推荐指数
1
解决办法
374
查看次数

Java:replaceAll不起作用,因为我认为它应该

public 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,请告诉我我做错了什么

java replaceall

0
推荐指数
1
解决办法
82
查看次数

标签 统计

currency ×1

euro ×1

java ×1

javascript ×1

replaceall ×1

unicode ×1

whitespace ×1