在 IPAddressees / Java 中重新排序 Octates
Reorder Octates in an IPAddressees / Java
我有 ip 地址示例“27.96.168.92”,想重新排序 ip 地址中的每个 Octates。所以输出应该是“92.168.96.27”。
我可以通过字符串拆分功能实现这一点。
没有 java 字符串的拆分功能,有什么方法可以实现这一点,
像将它加载到 char 数组然后循环?
实际IP:“27.96.168.92”
预期 ip:“92.168.96.27”
我会使用一个简单的正则表达式:
String ip = "27.96.168.92";
String switched = ip.replaceAll("(\d+)\.(\d+)\.(\d+)\.(\d+)", "...");
System.out.println(switched);
输出:
92.168.96.27
因为您只是交换数字,所以您不需要符合有效 IP 地址的正则表达式模式。
我有 ip 地址示例“27.96.168.92”,想重新排序 ip 地址中的每个 Octates。所以输出应该是“92.168.96.27”。
我可以通过字符串拆分功能实现这一点。 没有 java 字符串的拆分功能,有什么方法可以实现这一点, 像将它加载到 char 数组然后循环?
实际IP:“27.96.168.92” 预期 ip:“92.168.96.27”
我会使用一个简单的正则表达式:
String ip = "27.96.168.92";
String switched = ip.replaceAll("(\d+)\.(\d+)\.(\d+)\.(\d+)", "...");
System.out.println(switched);
输出:
92.168.96.27
因为您只是交换数字,所以您不需要符合有效 IP 地址的正则表达式模式。