簡體   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