所以我有這個代碼在底部,我必須實例化myArray到一個新的數組。將int []數據中的所有數據複製到myArray。將numMoves設置爲0. data保存從用戶輸入的值的數組。所以我在這裏的代碼是通過使用int和just = signs和new來完成的,但現在我需要改變這個使用「List」,我不知道列表是什麼以及如何使用它。所以我需要幫助的是什麼是在java上的List,我將如何使用List來做到這一點。謝謝,我更喜歡告訴我它是如何工作的,謝謝!使用列表,我將如何更改此代碼爲使用列表
public class Deletions
{
private int[] myArray;
private int numMoves;
public Deletions(int[] data)
{
myArray = new int [data.length] ;
for(int n = 0; n < data.length; n++)
{
myArray[n] = data[n];
}
numMoves = 0;
}
你可以找到名單[這裏](HTTP的一些信息: //docs.oracle.com/javase/7/docs/api/java/util/List.html) – Warlord
查看[Collections Trail](http://docs.oracle.com/javase/tutorial/collections /) – MadProgrammer
['List'](http://docs.oracle.com/javase/7/docs/api/java/util/List.html)是Java中的一個接口。這意味着它可以(並且確實)有很多實現。兩個最基本的是['ArrayList'](http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html)和['LinkedList'](http:// docs。 oracle.com/javase/7/docs/api/java/util/LinkedList.html)。如何在這種情況下使用它們完全取決於您的要求。最簡單的方法是完全拋棄該方法,而是使用新的ArrayList(Arrays.AsList(data))。 –
jpmc26