小编Sam*_*uer的帖子

使用 Java 时如何保持命令提示符打开?

这是我的代码:

import java.io.*;

public class PingTest
{
    public static void main (String [] args) throws IOException, InterruptedException
    {
        Runtime.getRuntime().exec(new String[]
           {"cmd","/k","start","cmd","/c","ping localhost"});
    }
}
Run Code Online (Sandbox Code Playgroud)

它像我想要的那样 ping 本地主机,但它不会保持打开状态。完成后立即关闭。我该怎么做才能解决这个问题?

java command-line ping

3
推荐指数
1
解决办法
5445
查看次数

Java中的字符串模式

好吧,假设我有一个这样的字符串:

String strExample = "name=\"bob\" age=\"25\" salary=\"$500 per month\"";
Run Code Online (Sandbox Code Playgroud)

我想摆脱''''字符('\"\"'之间)的任何东西.

我一直试图用这个:

String newStr = strExample.replaceAll("=\"[ ]*\"", "");
Run Code Online (Sandbox Code Playgroud)

问题是,我无法弄清楚要在'[]'部分放置什么来摆脱引用中的内容.我能得到的只有:

name
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能让newStr返回:

name age salary
Run Code Online (Sandbox Code Playgroud)

我不能使用XML解析器作为我正在做的事情的要求不允许我这样做.

java replace

-2
推荐指数
1
解决办法
79
查看次数

标签 统计

java ×2

command-line ×1

ping ×1

replace ×1