Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.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
Java LinkedHashMaps中的LinkedList_Java_Eclipse_Linked List_Linkedhashmap - Fatal编程技术网

Java LinkedHashMaps中的LinkedList

Java LinkedHashMaps中的LinkedList,java,eclipse,linked-list,linkedhashmap,Java,Eclipse,Linked List,Linkedhashmap,下面显示一名球员以及一条统计线(分数、助攻等)。为了让几个玩家都能玩这个游戏,我有没有办法简化这个游戏,或者我是不是完全错了 public static void main(String[] args) { LinkedHashMap<String, LinkedList<Double>> chart = new LinkedHashMap<String, LinkedList<Double>>(); LinkedList<D

下面显示一名球员以及一条统计线(分数、助攻等)。为了让几个玩家都能玩这个游戏,我有没有办法简化这个游戏,或者我是不是完全错了

public static void main(String[] args) {
    LinkedHashMap<String, LinkedList<Double>> chart = new LinkedHashMap<String, LinkedList<Double>>();
    LinkedList<Double> stats = new LinkedList<Double>();


    stats.add(6.8);
    stats.add(11.6);
    stats.add(11.6);

    chart.put("Micheal Jordan", stats);


    for(Map.Entry<String,LinkedList<Double>> entry: chart.entrySet()){
        String name = entry.getKey();
        LinkedList<Double> number = entry.getValue();

        System.out.println(name + " " + number);
    }
publicstaticvoidmain(字符串[]args){
LinkedHashMap图表=新建LinkedHashMap();
LinkedList stats=新建LinkedList();
统计数字.增加(6.8);
统计数据.增加(11.6);
统计数据.增加(11.6);
图.推杆(“迈克尔乔丹”,统计数据);
对于(Map.Entry:chart.entrySet()){
字符串名称=entry.getKey();
LinkedList number=entry.getValue();
System.out.println(名称+“”+编号);
}

编写一个函数,接受“stats”并返回“chart”a)您可以也可能应该为“Player”创建一个构造函数用这些数据作为属性来反对,而不是用一些你不知道是什么的链表。b)是迈克尔·乔丹。c)他每场比赛得分超过6.8分!;-)我知道哈哈。我只是在想比用一个有8或9个不同参数的构造函数更好的选择。如果某个对象有越来越多的可选参数属性应该考虑Builder模式。