在java中获取命令行参数的长度时出错

gif*_*pif -6 java string command-line-arguments

我是java的新手.在这里,我尝试通过命令行参数找到长度第一个参数"arr [0]".我如何访问arr [0]的每个元素.这是我的计划.第5行引发错误.C

class LengthArr
{
    public static void main(String[] arr)
    {
        int len= arr[0].length;  //Cannot find symble
        System.out.println(arr[0] + "Have length : " + len);
    }
}
Run Code Online (Sandbox Code Playgroud)

And*_*son 5

int l= arr[0].length;
Run Code Online (Sandbox Code Playgroud)

应该:

int l= arr[0].length();
Run Code Online (Sandbox Code Playgroud)

我对这个问题的解读是你需要提供实际参数的长度,因为它是一个回文测试器.很多人猜测你的意思是提供的参数数量. 因此,对于所需要的内容存在一些混淆.