gpt4 book ai didi

java - 用引号分割字符串,重用解析 main 参数的方法

转载 作者:行者123 更新时间:2023-12-01 06:48:08 26 4
gpt4 key购买 nike

在我正在编写的小程序中,我必须解析一行用户输入。基本上需要做的是以与 main() 参数相同的方式将行分割成字符串数组,即我正在寻找这样的东西:

String[] splitArgs(String cmdLine);

我只是想知道,如果在调用 main 本身之前以这种方式解析 main 方法的参数,是否可以调用该方法而不是编写自己的参数?那么,有人知道在哪里可以找到该方法吗?

谢谢,阿克塞尔

最佳答案

关于通配符

命令行参数由 shell 解析;例如,这就是 * 通常扩展为文件列表的原因。这称为“globbing”,它发生在程序之外,甚至在 JVM 启动之前。

另请参阅

相关问题

<小时/>

关于分割字符串

对于将字符串拆分为字符串数组,最基本的选项是 String.split(String regex) .

这是一个非常简单的示例:

    String[] parts = "one two three".split(" ");
for (String part : parts) {
System.out.println("[" + part + "]");
}

以上打印:

[one]
[two]
[three]

splitString 参数是一个正则表达式。

引用文献

<小时/>

扫描仪选项

您可以使用的另一个选项是 java.util.Scanner 。这是旧版 StringTokenizer 的改进版本。 .

相关问题

<小时/>

Guava 选项

要获得更强大的String拆分功能,您可以使用例如Splitter来自 Guava 。

关于java - 用引号分割字符串,重用解析 main 参数的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3174050/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com