我正在用 Java 创建一个命令行实用程序作为实验,我需要解析用户输入的字符串。对于每次出现的“&”,都需要将字符串分成多个组件。在 Java 中使用 String 对象执行此操作的最佳方法是什么。
这是我的基本代码:
//Process p = null;
Process p = null;
Runtime r = Runtime.getRuntime();
String textLine = "";
BufferedReader lineOfText = new BufferedReader(new InputStreamReader(System.in));
while(true) {
System.out.print("% ");
try {
textLine = lineOfText.readLine();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
//System.out.println(textLine);
}
最佳答案
我认为最简单的方法是
String[] tokens = textLine.split("&");
关于java - Java中如何使用String对象解析输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6005718/