gpt4 book ai didi

java - 从 arrayList 中删除随机索引

转载 作者:搜寻专家 更新时间:2023-11-01 03:47:38 25 4
gpt4 key购买 nike

<分区>

我有一个包含 4 个项目的 ArrayList。我需要随机删除一项并显示更新后的 ArrayList。但是我的随机数一直以数组列表中的第二个和第三个元素为目标。据我所知,我的随机数应该是这样的:0 1 2 3。这还不足以涵盖我的 4 个元素吗?为什么它一直以相同的索引为目标?我试过增加随机数 (4) + 1,但这让我超出了范围。

Random rand = new Random();
Scanner input = new Scanner(System.in);
int numberOfGuests = 4;
ArrayList<String> guestList = new ArrayList<>(4);
System.out.println("Enter 4 guests:");

for(int i = 1; i <=numberOfGuests; i++){
System.out.printf("guest%d: ", i);
guestList.add(input.nextLine());
}
System.out.println("Guest List: " + guestList);
String remove = guestList.remove(rand.nextInt(4));
System.out.printf("%s can't come%n" , remove);
System.out.println("Guest List: " + guestList);

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com