java怎么获取当前电脑的内网ip

java怎么获取当前电脑的内网ip,第1张

public void PingAll() throws Exception{

//首先得到本机的IP,得到网段

InetAddress host = InetAddressgetLocalHost();

String hostAddress = hostgetHostAddress();

int k=0;

k=hostAddresslastIndexOf("");

String ss = hostAddresssubstring(0,k+1);

for(int i=1;i <=255;i++){ //对所有局域网Ip

String iip=ss+i;

Ping(iip);

}

因为你的这一句 Calendar c = CalendargetInstance();是写在循环外面的,声明了c以后那c就是这一刻的时间,无论你再怎么循环还是只打印声明c时的时间。这段代码我没太看明白你要做什么,不过你想循环输出当前的时间可以这样写:

while(true){

Calendar c = CalendargetInstance();

int time = cget(CalendarSECOND);

Systemoutprintln(time);

}

把Calendar c = CalendargetInstance();写在循环里就是不停的循环获得当前时间。

File directory = new File("");

directorygetCanonicalPath();取得当前路径

既然用access应该是在windows系统下吧,这样用应该不会有问题

Calendar date = CalendargetInstance();

int day = dateget(CalendarDAY_OF_MONTH);

int month = dateget(CalendarMONTH) + 1;

int year = dateget(CalendarYEAR);

Systemoutprintln("day=" + day);

Systemoutprintln("month=" + month);

Systemoutprintln("year=" + year);

如果再不对的话,看一下你系统的时间对不对。

以上就是关于java怎么获取当前电脑的内网ip全部的内容,包括:java怎么获取当前电脑的内网ip、java获取当前时间、请教用JAVA获取当前路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10090567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存