ybj0510 2020-05-16 15:49 采纳率: 0%
浏览 526
已结题

Java怎么提取ping返还结果中的信息

JAVA如何做到这条要求,目前代码输入网址和数据包次数可以返还结果,如何提取这个结果中的time信息
图片说明

package ping;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.util.Scanner;


public class Ping {

    public static boolean ping(String ipAddress) throws Exception {
        int  timeOut =  3000 ;  //超时应该在3钞以上        
        boolean status = InetAddress.getByName(ipAddress).isReachable(timeOut);     // 当返回值是true时,说明host是可用的,false则不可。
        return status;
    }

   public static void ping02(String ipAddress,int nofecho) throws Exception {
        String line = null;
        try {
            Process pro = Runtime.getRuntime().exec("ping " + "/n " + nofecho + " " +ipAddress );
            BufferedReader buf = new BufferedReader(new InputStreamReader(
                    pro.getInputStream()));
            while ((line = buf.readLine()) != null)
                System.out.println(line);
        } catch (Exception ex) {
            System.out.println(ex.getMessage());
        }
    }
    public static void main(String[] args) throws Exception {
        Scanner in = new Scanner(System.in);
        String ipAddress = in.nextLine();
        int nofecho = in.nextInt();
        ping02(ipAddress,nofecho);
    }
}
  • 写回答

3条回答 默认 最新

  • 早饭不饿 2020-05-17 15:51
    关注

    盲猜java miniproject

    评论

报告相同问题?

悬赏问题

  • ¥15 Python时间序列如何拟合疏系数模型
  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器