Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何解析方法长度()_Java_Arraylist - Fatal编程技术网

Java 如何解析方法长度()

Java 如何解析方法长度(),java,arraylist,Java,Arraylist,因此,我一直在开发一个程序,该程序将接受来自用户的5个名称,并将其存储到名为name的ArrayList中。我正在工作的代码是由问题提供的,我只需要根据给出的问题完成它 因此,我已经完成了给出的两个问题,但遇到了一个错误 我的代码: 所以从我在谷歌搜索这个问题后的理解来看,ArrayList只有长度字段,而没有问题中提供的长度字段。我面临一些困难,因为我的讲座提供的问题的b部分不够具体,我无法理解,因为它只在那里提到在程序完成后绘制ArrayList对象的名称和值 执行。。基于这个问题,我假设A

因此,我一直在开发一个程序,该程序将接受来自用户的5个名称,并将其存储到名为name的ArrayList中。我正在工作的代码是由问题提供的,我只需要根据给出的问题完成它

因此,我已经完成了给出的两个问题,但遇到了一个错误

我的代码:

所以从我在谷歌搜索这个问题后的理解来看,ArrayList只有长度字段,而没有问题中提供的长度字段。我面临一些困难,因为我的讲座提供的问题的b部分不够具体,我无法理解,因为它只在那里提到在程序完成后绘制ArrayList对象的名称和值 执行。。基于这个问题,我假设ArrayList值用于计算用户输入后ArrayList名称中的元素数。我以为我的讲师要求这样的东西

因此,我决定这样编写代码来可视化ArrayList名称和值

预期结果如下所示:

请随意提出任何建议或解决方案,批评是最受欢迎的,因为我知道一些人会对家庭作业问题做出怎样的反应,理解其背后的原因,并尽我所能提供必要的信息,但如果有,我会公开接受

注意:是的,我注意到顶部的语法错误impport,只有/*问题a*/和/*问题b*/所在的部分是我插入自己答案的部分。其余部分与上述问题一起提供。

正如您所注意到的,列表没有长度方法。然而


从阅读问题来看,它似乎是问题中的一个输入错误,应该是int num=nm.length*3;,但是你必须让你的老师确认一下。

Arraylist是一个集合对象,所以它没有

length()
方法使用

size()

相反

您在for循环中访问ArrayList的长度为:forint i=0;i ArraysList没有length方法,要查找数组中的元素数,必须调用names.size


但是如果您想在ArrayList中获取ArrayList的string元素的长度,您必须这样调用它:name.geti.length

阅读类的javadoc。它不叫长度。你实际上是在寻找ArrayList.size方法。@Michael谢谢你的回答:,威尔do@nkrivenko谢谢你的帮助:,我已经试过了,效果很好。谢谢@Mureinik的回复,当然我会问我的讲座,以便更好地理解这个问题。谢谢@user2483362的回复,明白了。感谢您的帮助感谢回复@Mustafa Poya,正如您所看到的,根据我在顶部提供的问题,您提到的部分是问题本身提供的部分之一,不是我写的:
/* Question (b) */
    System.out.println("\n"+name);
    System.out.println(value);
[Muhammad ,Khadijah ,9 ,Aisyah ,Omar ,Fatimah]
[0 ,1 ,2 ,3 ,4,5]
length()
size()