【发布时间】:2020-12-29 13:20:05
【问题描述】:
import java.util.*;
import java.lang.*;
import java.io.*;
class Adventurers
{
public static void main (String[] args) throws java.lang.Exception
{
public static void main (String[] args) throws java.lang.Exception{
ArrayList<String> friends = new ArrayList<>(Arrays.asList(new String[]{"Danny", "Benni", "Marcus", "Pat"}));
ArrayList<String> places = new ArrayList<>(Arrays.asList(new String[]{"Paris", "Brasil", "Miami", "Jamaica"}));
ArrayList<String> gifts = new ArrayList<>(Arrays.asList(new String[]{"Snacks", "Photos", "Instrument", "Whine"}));
ArrayList<String> events = new ArrayList<>(Arrays.asList(new String[]{"Zombie Tag ", "Bar tour"}));
ArrayList<String> people = new ArrayList<>(Arrays.asList(new String[]{"Karen ", " Ryu ", " Darth Vader"}));
ArrayList<String> animals = new ArrayList<>(Arrays.asList(new String[]{"Dog ", " Cat ", " Bird "}));
ArrayList[] objectives = new ArrayList<>(Arrays.asList(new String[] {places, gifts, events, people, animals});
for(String friend : friends){
System.out.println(objectives.get(rand.nextInt(objectives.size())).get(rand.nextInt(this.size)));
}
}
}
}
您好,我正在尝试打印来自主 ArrayList 的 ArrayList 的随机消息,因为我正在尝试打印每个朋友的目标列表(另一个列表)。我想出了如何单独打印它们,但我想知道是否可以从主 ArrayList 打印字符串。
【问题讨论】:
-
您在该代码中的任何位置都没有 "an ArrayList of an ArrayList"。请重试。
标签: java arrays string arraylist random