这是我的代码:
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 本地主机,但它不会保持打开状态。完成后立即关闭。我该怎么做才能解决这个问题?
好吧,假设我有一个这样的字符串:
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解析器作为我正在做的事情的要求不允许我这样做.