Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从ArrayList的ArrayList打印字符串 导入java.util.*; 导入java.lang.*; 导入java.io.*; 阶级冒险家 { 公共静态void main(字符串[]args)引发java.lang.Exception { 公共静态void main(字符串[]args)引发java.lang.Exception{ ArrayList friends=newArrayList(Arrays.asList(新字符串[]{“Danny”、“Benni”、“Marcus”、“Pat”})); ArrayList places=newArrayList(Arrays.asList(新字符串[]{“Paris”、“Brasil”、“Miami”、“牙买加”})); ArrayList gives=新的ArrayList(Arrays.asList(新字符串[]{“零食”、“照片”、“乐器”、“呜呜声”})); ArrayList事件=新的ArrayList(Arrays.asList(新字符串[]{“僵尸标记”、“酒吧巡更”})); arraylistpeople=newarraylist(Arrays.asList(新字符串[]{“Karen”、“Ryu”、“darthvader”})); ArrayList-animals=newArrayList(Arrays.asList(新字符串[]{“Dog”、“Cat”、“Bird”})); ArrayList[]目标=新的ArrayList(Arrays.asList(新字符串[]{地点、礼物、事件、人、动物}); 用于(字符串朋友:朋友){ System.out.println(objectives.get(rand.nextInt(objectives.size())).get(rand.nextInt(this.size)); } } } }_Java_Arrays_String_Arraylist_Random - Fatal编程技术网

如何从ArrayList的ArrayList打印字符串 导入java.util.*; 导入java.lang.*; 导入java.io.*; 阶级冒险家 { 公共静态void main(字符串[]args)引发java.lang.Exception { 公共静态void main(字符串[]args)引发java.lang.Exception{ ArrayList friends=newArrayList(Arrays.asList(新字符串[]{“Danny”、“Benni”、“Marcus”、“Pat”})); ArrayList places=newArrayList(Arrays.asList(新字符串[]{“Paris”、“Brasil”、“Miami”、“牙买加”})); ArrayList gives=新的ArrayList(Arrays.asList(新字符串[]{“零食”、“照片”、“乐器”、“呜呜声”})); ArrayList事件=新的ArrayList(Arrays.asList(新字符串[]{“僵尸标记”、“酒吧巡更”})); arraylistpeople=newarraylist(Arrays.asList(新字符串[]{“Karen”、“Ryu”、“darthvader”})); ArrayList-animals=newArrayList(Arrays.asList(新字符串[]{“Dog”、“Cat”、“Bird”})); ArrayList[]目标=新的ArrayList(Arrays.asList(新字符串[]{地点、礼物、事件、人、动物}); 用于(字符串朋友:朋友){ System.out.println(objectives.get(rand.nextInt(objectives.size())).get(rand.nextInt(this.size)); } } } }

如何从ArrayList的ArrayList打印字符串 导入java.util.*; 导入java.lang.*; 导入java.io.*; 阶级冒险家 { 公共静态void main(字符串[]args)引发java.lang.Exception { 公共静态void main(字符串[]args)引发java.lang.Exception{ ArrayList friends=newArrayList(Arrays.asList(新字符串[]{“Danny”、“Benni”、“Marcus”、“Pat”})); ArrayList places=newArrayList(Arrays.asList(新字符串[]{“Paris”、“Brasil”、“Miami”、“牙买加”})); ArrayList gives=新的ArrayList(Arrays.asList(新字符串[]{“零食”、“照片”、“乐器”、“呜呜声”})); ArrayList事件=新的ArrayList(Arrays.asList(新字符串[]{“僵尸标记”、“酒吧巡更”})); arraylistpeople=newarraylist(Arrays.asList(新字符串[]{“Karen”、“Ryu”、“darthvader”})); ArrayList-animals=newArrayList(Arrays.asList(新字符串[]{“Dog”、“Cat”、“Bird”})); ArrayList[]目标=新的ArrayList(Arrays.asList(新字符串[]{地点、礼物、事件、人、动物}); 用于(字符串朋友:朋友){ System.out.println(objectives.get(rand.nextInt(objectives.size())).get(rand.nextInt(this.size)); } } } },java,arrays,string,arraylist,random,Java,Arrays,String,Arraylist,Random,您好,我正在尝试打印来自主ArrayList的ArrayList的随机消息,因为我正在尝试打印每个朋友的目标列表(另一个列表)。虽然我想知道是否可以从主ArrayList打印字符串,但我已经找到了单独打印字符串的方法。您的代码有多个小语法错误。我已经修复了这些错误: import java.util.*; import java.lang.*; import java.io.*; class Adventurers { public static void main (Strin

您好,我正在尝试打印来自主ArrayList的ArrayList的随机消息,因为我正在尝试打印每个朋友的目标列表(另一个列表)。虽然我想知道是否可以从主ArrayList打印字符串,但我已经找到了单独打印字符串的方法。

您的代码有多个小语法错误。我已经修复了这些错误:



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)));
        
     }
}
    }
}

import java.util.*;
导入java.lang.*;
导入java.io.*;
公营冒险者
{
公共静态void main(字符串[]args)引发java.lang.Exception{
ArrayList friends=newArrayList(Arrays.asList(新字符串[]{“Danny”、“Benni”、“Marcus”、“Pat”}));
ArrayList places=newArrayList(Arrays.asList(新字符串[]{“Paris”、“Brasil”、“Miami”、“牙买加”}));
ArrayList gives=新的ArrayList(Arrays.asList(新字符串[]{“零食”、“照片”、“乐器”、“呜呜声”}));
ArrayList事件=新的ArrayList(Arrays.asList(新字符串[]{“僵尸标记”、“酒吧巡更”}));
arraylistpeople=newarraylist(Arrays.asList(新字符串[]{“Karen”、“Ryu”、“darthvader”}));
ArrayList-animals=newArrayList(Arrays.asList(新字符串[]{“Dog”、“Cat”、“Bird”}));
ArrayList[]目标=新的ArrayList(Arrays.asList(新字符串[]{地点、礼物、事件、人、动物}));
用于(字符串朋友:朋友){
System.out.println(objectives.get(rand.nextInt(objectives.size())).get(rand.nextInt(this.size));
}
}
}

然后,您可以参考以解决此问题。

您的代码有多个小语法错误。我已修复了这些错误:



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)));
        
     }
}
    }
}

import java.util.*;
导入java.lang.*;
导入java.io.*;
公营冒险者
{
公共静态void main(字符串[]args)引发java.lang.Exception{
ArrayList friends=newArrayList(Arrays.asList(新字符串[]{“Danny”、“Benni”、“Marcus”、“Pat”}));
ArrayList places=newArrayList(Arrays.asList(新字符串[]{“Paris”、“Brasil”、“Miami”、“牙买加”}));
ArrayList gives=新的ArrayList(Arrays.asList(新字符串[]{“零食”、“照片”、“乐器”、“呜呜声”}));
ArrayList事件=新的ArrayList(Arrays.asList(新字符串[]{“僵尸标记”、“酒吧巡更”}));
arraylistpeople=newarraylist(Arrays.asList(新字符串[]{“Karen”、“Ryu”、“darthvader”}));
ArrayList-animals=newArrayList(Arrays.asList(新字符串[]{“Dog”、“Cat”、“Bird”}));
ArrayList[]目标=新的ArrayList(Arrays.asList(新字符串[]{地点、礼物、事件、人、动物}));
用于(字符串朋友:朋友){
System.out.println(objectives.get(rand.nextInt(objectives.size())).get(rand.nextInt(this.size));
}
}
}

然后,您可以参考以解决此问题。

您使用的是什么版本的java,从版本8开始,您可以按如下方式使用streams:

import java.util.*;
import java.lang.*;
import java.io.*;


public class Adventurers
{
    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)));
        
     }
}
}

您使用的是什么版本的java,从版本8开始,您可以按如下方式使用streams:

import java.util.*;
import java.lang.*;
import java.io.*;


public class Adventurers
{
    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)));
        
     }
}
}

您的代码有多个小语法错误。我认为您需要学习更多java知识

String value = friends.stream().flatMap(e -> e.stream()).findAny().get();
publicstaticvoidmain(字符串[]args){
Random rand=新的Random();
ArrayList friends=新的ArrayList(Arrays.asList(“Danny”、“Benni”、“Marcus”、“Pat”));
ArrayList places=新的ArrayList(Arrays.asList(“巴黎”、“巴西”、“迈阿密”、“牙买加”));
ArrayList礼品=新的ArrayList(Arrays.asList(“零食”、“照片”、“乐器”、“呜呜”));
ArrayList事件=新的ArrayList(Arrays.asList(“僵尸标记”、“酒吧巡更”);
ArrayList people=新的ArrayList(Arrays.asList(“Karen”、“Ryu”、“Darth Vader”);
ArrayList动物=新的ArrayList(Arrays.asList(“狗”、“猫”、“鸟”));
List[]objectives=新列表[]{array.asList(地点、礼物、事件、人、动物)};
用于(字符串朋友:朋友){
System.out.println(objectives[rand.nextInt(objectives.length)].get(rand.nextInt(friend.length());
}
}

您的代码有多个小语法错误。我认为您需要学习更多java知识

String value = friends.stream().flatMap(e -> e.stream()).findAny().get();
publicstaticvoidmain(字符串[]args){
Random rand=新的Random();
ArrayList friends=新的ArrayList(Arrays.asList(“Danny”、“Benni”、“Marcus”、“Pat”));
ArrayList places=新的ArrayList(Arrays.asList(“巴黎”、“巴西”、“迈阿密”、“牙买加”));
ArrayList礼品=新的ArrayList(Arrays.asList(“零食”、“照片”、“乐器”、“呜呜”));
ArrayList事件=新的ArrayList(Arrays.asList(“僵尸标记”、“酒吧巡更”);
ArrayList people=新的ArrayList(Arrays.asList(“Karen”、“Ryu”、“Darth Vader”);
ArrayList动物=新的ArrayList(Arrays.asList(“狗”、“猫”、“鸟”));
List[]objectives=新列表[]{array.asList(地点、礼物、事件、人、动物)};
用于(字符串朋友:朋友){
System.out.println(objectives[rand.nextInt(objectives.length)].get(rand.nextInt(friend.length());