我有一个未格式化的电话号码字符串(“5551234567”)。我想为 UI 的显示目的格式化此字符串。格式化后,该号码应该像这样:
(555) 123-4567
唉......
我试图找到一种通用方法,既可以考虑美国电话号码,也可以考虑国际电话号码。我发现 JDK 中的 MaskFormatter,但发现 Javadoc 中存在错误。这让我在这里询问我的问题。我希望能够输入掩码和实际字符串来解决问题。输出将相应地格式化为国际/美国数字,或者如果指定了错误数量的字符,则会在缺少的字符位置显示某些默认字符。
(555) 123-4567
唉......
我试图找到一种通用方法,既可以考虑美国电话号码,也可以考虑国际电话号码。我发现 JDK 中的 MaskFormatter,但发现 Javadoc 中存在错误。这让我在这里询问我的问题。我希望能够输入掩码和实际字符串来解决问题。输出将相应地格式化为国际/美国数字,或者如果指定了错误数量的字符,则会在缺少的字符位置显示某些默认字符。