有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用java的简单控制台应用程序

我正在用java开发一个简单的控制台应用程序。下面给出了代码

`   try {
            File file = new File("writer.txt");
            writer = new BufferedWriter(new FileWriter(file));
            Process myProcess = Runtime.getRuntime().exec("jps -l");
            BufferedReader stdout = new BufferedReader(new InputStreamReader(
                    myProcess.getInputStream()));
            String line = stdout.readLine();
            while (line != null) {
                if (line.contains(".jar")) {
                    writer.write(line);
                    System.out.println(line);
                }
                line = stdout.readLine();
            }
            writer.close();
           }
`    

代码将在我的windows中显示当前正在运行的jar。输出格式显示为2356 Timeout.jar我只想显示它Timeout.jar如何删除该整数值。提前谢谢


共 (2) 个答案

  1. # 2 楼答案

    1. 将结果标记化是一种方法

    2. 如果您使用的是unix,请使用awk获取第二个字段