java - 我想阅读此表格内的内容

标签 java string split token stringtokenizer

我有用户输入的这一行:

  Join <person> <department>

我希望我的程序能够读取 <> 之间的内容。 这样我的程序就会调用 Join 方法。有两个参数 person 和部门。

例如: 加入 调用方法:

  Join("jhon mary","Customer Service");

连接方法定义为:

  public boolean Join(String name, String department){...}

最佳答案

类似下面的内容可以工作,但您应该对其进行优化,以防用户输入的内容无效。

String input = ...;
String[] tokens = input.split(" ");
String name = tokens[1];
String department = tokens[2];

Join(name, department);

再次,我强烈鼓励您改进它并仅将其用作基础。用户可能输入太多或太少的参数

关于java - 我想阅读此表格内的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29527998/

相关文章:

java - 如何在没有配置的情况下为自定义登录页面使用spring boot security?

java - 如何从一个字符串复制到Java中的另一个字符串?

java - 将 ForkJoinPool 与 AsyncHttpClient 一起使用 - 这有意义吗?

c - 在 C 中修剪字符串

java - 替换字符串的前两个逗号

java - 正则表达式 java 分割空格 + ,

java - 从哪里可以获得有关 Java 字典 ADT 和跳过列表的更多信息?

javascript - 带有由字符分隔的变音符号的 Unicode 字符串

python - 根据周围字符忽略正则表达式分割中的大小写

php - 删除 MySQL 字段值中字符串值开头或结尾的空格