Java 如何解析方法长度()
因此,我一直在开发一个程序,该程序将接受来自用户的5个名称,并将其存储到名为name的ArrayList中。我正在工作的代码是由问题提供的,我只需要根据给出的问题完成它 因此,我已经完成了给出的两个问题,但遇到了一个错误 我的代码: 所以从我在谷歌搜索这个问题后的理解来看,ArrayList只有长度字段,而没有问题中提供的长度字段。我面临一些困难,因为我的讲座提供的问题的b部分不够具体,我无法理解,因为它只在那里提到在程序完成后绘制ArrayList对象的名称和值 执行。。基于这个问题,我假设ArrayList值用于计算用户输入后ArrayList名称中的元素数。我以为我的讲师要求这样的东西 因此,我决定这样编写代码来可视化ArrayList名称和值 预期结果如下所示: 请随意提出任何建议或解决方案,批评是最受欢迎的,因为我知道一些人会对家庭作业问题做出怎样的反应,理解其背后的原因,并尽我所能提供必要的信息,但如果有,我会公开接受 注意:是的,我注意到顶部的语法错误impport,只有/*问题a*/和/*问题b*/所在的部分是我插入自己答案的部分。其余部分与上述问题一起提供。正如您所注意到的,列表没有长度方法。然而Java 如何解析方法长度(),java,arraylist,Java,Arraylist,因此,我一直在开发一个程序,该程序将接受来自用户的5个名称,并将其存储到名为name的ArrayList中。我正在工作的代码是由问题提供的,我只需要根据给出的问题完成它 因此,我已经完成了给出的两个问题,但遇到了一个错误 我的代码: 所以从我在谷歌搜索这个问题后的理解来看,ArrayList只有长度字段,而没有问题中提供的长度字段。我面临一些困难,因为我的讲座提供的问题的b部分不够具体,我无法理解,因为它只在那里提到在程序完成后绘制ArrayList对象的名称和值 执行。。基于这个问题,我假设A
从阅读问题来看,它似乎是问题中的一个输入错误,应该是int num=nm.length*3;,但是你必须让你的老师确认一下。Arraylist是一个集合对象,所以它没有
length()
方法使用
size()
相反您在for循环中访问ArrayList的长度为:forint i=0;i
但是如果您想在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()