我是编程新手,我可能会问一个愚蠢的问题,但我真的需要帮助.
我正在学习集合如何工作,我开始ArrayList.
我决定制作ArrayList扑克牌,添加我想在实践中测试的方法(显示元素,显示特定元素等).它不起作用.当我将类型从更改Arraylist为常规数组(Karta[] karty)时,它的工作方式应该如此,所以我知道我正在对集合做错.问题是我不知道是什么因为我刚开始使用colections.
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
public class Main {
static ArrayList<Karta> karty = new ArrayList<Karta>();
static Random rand = new Random();
static int wartosc;
static int kolor;
public static void utworz(){
while(wartosc !=0){
wartosc = rand.nextInt(13);
kolor = rand.nextInt(3);
Karta karta = new Karta(wartosc, kolor);
karty.add(karty.size()-1,karta);
}
}
public static void wyswietl(){
for(int i=0; i<karty.size();i++)
System.out.println(karty.toString());
}
public static int wyswietlIlosc(){
return karty.size();
}
public static void …Run Code Online (Sandbox Code Playgroud)