java - 如何在java中使用ENUM协议(protocol)将E.164电话号码映射到DNS名称?

标签 java

我目前正在开发一个 java 应用程序,将 E.164 电话号码映射到 DNS 名称以获取 IP 地址。我不知道如何执行此操作。如果有人知道,请帮助我。

最佳答案

映射部分非常简单,

                    public String getEnum(String number) {
                            String data = number.replaceAll("[^0-9]","");
                            StringBuffer sb = new StringBuffer();
                            for (int i = data.length()-1; i >= 0; i--)
                            {
                                    sb.append(data.charAt(i)).append('.');
                            }
                            sb.append("e164.arpa.");
                            return sb.toString();
                    }

关于java - 如何在java中使用ENUM协议(protocol)将E.164电话号码映射到DNS名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1706268/

相关文章:

java - 我可以使用 for 循环通过 Json.createObjectBuilder 构建 JsonObject 吗?

java - 使用 Java 8 在文本文件中搜索字符串

java - 将 log4j 从 1 迁移到 2 导致 ESAPI 错误

java - 使用 AWS Java SDK 获取 EC2 实例 XML 描述?

java - 如何使用 Android 通用图像加载器使用 ImageLoad

java - 使用 BSON 和 Java 构建树结构

java - 如何更改 JBoss EAP 7 日志中打印的日志级别标识符?

Java:RMI 与 Web 服务

java - 出现 "method not applicable"编译错误

java - 来自 jsonobject 的 getstring 的 settext 显示 ' 而不是 '