gpt4 book ai didi

java - 打印 Java 应用程序命令行参数的数量

转载 作者:行者123 更新时间:2023-11-30 07:13:47 26 4
gpt4 key购买 nike

假设来自命令行的参数:你好,这是一条消息

我想在屏幕上打印参数的数量,只打印一次并打印在顶部。

还有如何在“this”之前或什至在任何参数之前打印“message”,但是用户将在索引 0 处写入“this”,而“message”可以在任何索引处?

 for (int i=0; i < args.length; i++)
{


if(i= args.length) {System.out.println(i);} //this command says,
you cannot convert from int to boolean

System.out.println(args.length); // this command prints repeatedly



if (args[i].startsWith("this"){System.out.println(args[i]);}

if (args[i].startsWith("message"){System.out.println(args[i]);}

} // end of for

最佳答案

if(i = args.length) //Here is the problem

您错误地使用单个 '=' 将 i 与 args.length 进行比较。您需要使用 '==' 将 i 与 args.length 进行比较。

你需要像下面那样做

if(i == args.length)

关于java - 打印 Java 应用程序命令行参数的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19163253/

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