繁体   English   中英

Arraylist和参数Java

[英]Arraylist and parameter Java

据我了解A方法使用参数,调用者传递arguments。 我只是在学习 arraylist

我不明白的是参数在以下语法中的含义是粗体

add(Object elem) 将object 参数添加到列表中。

remove(int index) 删除index 参数处的 object。

remove(Object elem) 删除此 object(如果它在 ArrayList 中)。

contains(Object elem) 如果object 参数匹配,则返回“true”

isEmpty() 如果列表没有元素,则返回 'true'

indexOf(Object elem) 返回object 参数的索引,或 -1

size() 返回当前列表中的元素个数

get(int index) 返回当前在index 参数处的 object

我很困惑object参数和索引参数是什么意思??

参数和参数基本上是同一事物的不同名称。 (不要过多地使用词汇)

  1. add(Object elem)将 object 参数添加到列表中

正如描述。 说,你有一个对象列表,你想添加另一个 object。 因此,您将 object 作为参数传递给方法“add”

  1. remove(int index)删除索引参数处的 object

在这里,您要从对象列表中删除 object。 现在 java 列表索引从 0 开始。假设您要删除索引 1 处的 object。然后调用方法“remove”并将 1 作为参数/参数传递。

  1. contains(Object elem)如果 object 参数匹配,则返回“true”

在这里,您要检查列表中是否存在由“elem”定义的 object。 因此,您调用“包含”方法传递“elem”变量(对象类型),如果列表包含 object,则返回 true,否则返回 false。

等等...

参数是我们传递给方法的参数。 object parameter中的 'object' 只是参数的名称。 同样, index parameter中的“索引”是该参数的名称。

传安 ArrayList<customobject> 到接受 ArrayList 作为参数的 function<object> 在 Java<div id="text_translate"><p> 我正在编写一个通用的 java-android function,它将接受ArrayList<Object>作为其参数之一,这样我就可以在我的整个应用程序中使用,而不管 ArrayList 元素的类型如何。</p><p> 这是我的 function:</p><pre> public GenericDisplayAdapter(Activity activity, ArrayList<Object> arrData) { this.m_ArrData = arrData; inflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); }</pre><p> 当我尝试将我的ArrayList<CustomObject>作为参数传递给此 function 时,出现错误“无法从ArrayList<CustomObject>转换为ArrayList<Object> ”,</p><pre> m_LVStructDamageHeader.setAdapter(new GenericDisplayAdapter( (Activity)this, (ArrayList<Object>)arrStructDamageHeaders));</pre><p> 处理这种情况的最佳方法是什么,谢谢</p></div></object></customobject>

[英]Pass An ArrayList<CustomObject> to a function that accepts as parameter an ArrayList<Object> in Java

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 Java 中将 ArrayList 作为参数传递 Java ArrayList <Double> 作为参数 Java - ArrayList <Integer>作为参数......? 在Java中将ArrayList作为泛型参数传递 发送 Java arraylist 作为 JavaScript 参数 Java-ArrayList <E> 功能参数 Java ArrayList <JTextField> 作为Java方法的参数 传安 ArrayList<customobject> 到接受 ArrayList 作为参数的 function<object> 在 Java<div id="text_translate"><p> 我正在编写一个通用的 java-android function,它将接受ArrayList<Object>作为其参数之一,这样我就可以在我的整个应用程序中使用,而不管 ArrayList 元素的类型如何。</p><p> 这是我的 function:</p><pre> public GenericDisplayAdapter(Activity activity, ArrayList<Object> arrData) { this.m_ArrData = arrData; inflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); }</pre><p> 当我尝试将我的ArrayList<CustomObject>作为参数传递给此 function 时,出现错误“无法从ArrayList<CustomObject>转换为ArrayList<Object> ”,</p><pre> m_LVStructDamageHeader.setAdapter(new GenericDisplayAdapter( (Activity)this, (ArrayList<Object>)arrStructDamageHeaders));</pre><p> 处理这种情况的最佳方法是什么,谢谢</p></div></object></customobject> 传递新的 ArrayList 与传递 ArrayList 作为函数(Java)中的参数 Java中的参数传递(ArrayList与整数)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM