Java 跳过一行并获取值

Java 跳过一行并获取值,java,jsp,Java,Jsp,我得到的输出线是这样的 rtt min/avg/max/mdev = 10.876/13.344/17.155/2.736 ms 我想获取/解析结果为 min = 10.876 avg = 13.344 max = 17.155 deviation = 2.736 我想在jsp文件中显示它们。我怎么做 更新; 对不起,伙计们。这就是我所做的。 我正在检查以下解析方法。 我是新来的。抱歉 伙计们 我修改了我的程序如下 protected void doGet(HttpServletR

我得到的输出线是这样的

rtt min/avg/max/mdev = 10.876/13.344/17.155/2.736 ms
我想获取/解析结果为

min = 10.876
avg = 13.344
max = 17.155
deviation = 2.736
我想在jsp文件中显示它们。我怎么做

更新; 对不起,伙计们。这就是我所做的。

我正在检查以下解析方法。 我是新来的。抱歉

伙计们

我修改了我的程序如下

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
            String ip = request.getParameter("ip"); 
            response.setContentType("text/html");
            PrintWriter out = response.getWriter();
//          out.println("The ip address is:"+ip+"\n");
            String result = pingTest(ip);
//          out.println(result);

            String[] split_result = result.split(" "); 
            String values = split_result[3];
            split_result = values.split("/");

            double min = Double.parseDouble(split_result[0]);
            double avg = Double.parseDouble(split_result[1]);
            double max = Double.parseDouble(split_result[2]);
            double deviation = Double.parseDouble(split_result[3]);

            request.setAttribute("result", result);
            request.getRequestDispatcher("Output.jsp").forward(request, response);
            }
但我现在将如何转发它呢? 我必须添加更多request.setattribute? 像


我假设输入是Java。要简单地提取值,可以执行以下操作

    String str = "rtt min/avg/max/mdev = 10.876/13.344/17.155/2.736 ms";

    String[] strings = str.split(" "); // split string on spaces, 5 new strings
    str = strings[3]; // select the 4th of these strings

    strings = str.split("/"); // split again, this time on "/"

    double min = Double.parseDouble(strings[0]);
    double avg = Double.parseDouble(strings[1]);
    double max = Double.parseDouble(strings[2]);
    double deviation = Double.parseDouble(strings[3]);

然后将它们作为jsp进行解析,并将它们放入文件中。我希望这能让你开始解决这个问题。(注:我还没有将代码放入一个方法中,因为我不知道您将如何使用它。)

这不是一个明显的问题,您需要首先展示您迄今为止尝试过的内容。显示一些努力@RandeepIt有效。谢谢大家,非常感谢阿内胡戈。我是一名系统工程师。不是开发人员。我想自己创建一个网站。Java/jsp/servlet的新特性。问题是,我正在从servlet转发结果。[link]那么我应该在jsp页面中执行此操作,还是应该首先执行此操作并将结果传递给jsp。我无法在jsp中插入java代码。那里可能还需要别的东西,我正在查。
    String str = "rtt min/avg/max/mdev = 10.876/13.344/17.155/2.736 ms";

    String[] strings = str.split(" "); // split string on spaces, 5 new strings
    str = strings[3]; // select the 4th of these strings

    strings = str.split("/"); // split again, this time on "/"

    double min = Double.parseDouble(strings[0]);
    double avg = Double.parseDouble(strings[1]);
    double max = Double.parseDouble(strings[2]);
    double deviation = Double.parseDouble(strings[3]);