- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
该函数应该从 IPv4 地址中删除前导零。例如,地址 007.006.02.90
应该转换为 7.6.2.90
。似乎问题出在这一行:
public static String zero_cutter(String ip) {
String ipnew;
String [] spliti = ip.split(".");
int[] myArray = new int[4];
for (int i = 0; i < 4; i++) {
myArray [i] = Integer.parseInt(spliti [i]);
}
for (int i = 0; i < 4; i++) {
spliti [i] = Integer.toString(myArray [i]);
}
ipnew = spliti [0] + "." + spliti [1] + "." + spliti [2] + "." + spliti [3];
return ipnew;
}
最佳答案
您必须转义模式中的 .
字符,因为点是匹配任何字符的特殊字符(根据 java.util.regex.Pattern
javadoc )。
Predefined character classes
. Any character (may or may not match line terminators)
一种方法是在模式中使用 \\
:
String[] spliti = ip.split("\\.");\
但是您可以将代码替换为 InetAddress
类:
String ip = "007.006.002.090";
InetAddress addr = InetAddress.getByName(ip);
System.out.println(addr.getHostAddress()); // 7.6.2.90
关于java - 无法删除我的 ip_address 中的前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53434822/
该函数应该从 IPv4 地址中删除前导零。例如,地址 007.006.02.90 应该转换为 7.6.2.90。似乎问题出在这一行: public static String zero_cutter(
我有一个mysql表, 为简单起见,假设使用了下表 CREATE TABLE requests( id INT NOT NULL auto_increment, ipaddress V
我已经在stack overflow上搜索过了,但是没有找到相关的答案。 通过下面一行我们可以获得请求的IP地址。 request.remote_ip 它的 IP 地址工作正常,并为我提供了远程机器的
我在远程服务器上托管了一个 Appium 实例。它能够在旧版本的 Appium 上连接和执行测试,即相当旧的 java-client 4.1.2。我试图将我的 Appium java-client 版
背景:我可以从某些子网访问 mysql 实例,但不能从其他子网访问。至少看起来是这样。网络 10.0.21.xx 上的计算机能够连接到 MySQL 实例。但从 10.0.7.xx 开始,我收到“使用密
我想在模型中编写函数来获取用户 ip,并希望在用户表中存储 Node js 中的列名 ip_address。 (使用 express、mysql) User.prototype.userip= f
我有一个通过 SNMPWalk 查询 OID 详细信息的脚本,问题是当某个 IP(例如 172.20.36.8)不可访问时,它显示 Timeout: No Response from 172.20.3
我正在尝试使用 curl http://192.168.1.11:4000/api/v1/login 连接我的应用程序的 api,但我总是收到错误 curl: (7) Failed连接到 192.16
好吧,我正在尝试记录用户登录历史,因此为此我需要跟踪用户的 IP 地址。我用过: $this->input->ip_address(); 这应该返回机器的ip地址,如果用户有有效的ip,或者应该返回0
我正在尝试使用 Vagrant VM 连接 MySQL。我可以在 vagrant ssh 中使用 root@localhost 访问 MySQL ,但是当我使用 root@192.168.33.10
运行时... $ ansible all -m ping 我明白了... [WARNING]: sftp transfer mechanism failed on [[email protected]
大家好, 我对 J2EE 非常陌生。我必须将 servlet URL 访问为“localhost:8080” 我的 web.xml 文件如下 index.html index.h
我有以下查询,它显示了每天发出请求的不同 IP 地址。 SELECT COUNT(DISTINCT ip_address) as ip_address, DATE(exec_datetime) as
我有一些代码设置来计算页面点击次数,每次点击页面时数据都会存储在 ObjectViewed 模型中。我目前正在计算每个页面被点击的次数,但我希望使其成为唯一的页面点击次数,因此每个 IP 每页仅显示
在此测试机中,tcp/80 正在监听,而 tcp/4444 未监听。 (我已经用 netstat -an 验证了这一点) 如果我简单地将 args.ip 值传递给 ip,并将其转发给 scan() 函
我收到 java.net.ConnectException:/ip_address:port - Connection refused 异常。 代码如下: public boolean sendMes
我已经使用 How To Deploy a Rails App with Passenger and Nginx 安装了 Nginx 和Passenger .我按照博客做了一切。但是当我重新加载 Ng
我是一名优秀的程序员,十分优秀!