gpt4 book ai didi

java - 如何用一些测试数据填充我的新类

转载 作者:行者123 更新时间:2023-12-02 09:55:51 25 4
gpt4 key购买 nike

我创建了一个新类。这是一张 map 。我需要在同一个类中创建一个方法,以便用一些测试数据填充它。无需用户输入,只需在此代码中完成即可。仅举几个例子,例如“史蒂夫”和他的兴趣,例如“徒步旅行”、“高尔夫”,但这些兴趣需要在列表中。

让我困惑的部分是填充 map 的列表部分,我不知道如何填充。 interests.put() 似乎不起作用。有人可以帮忙吗?

public class Singles
{
// instance variables - replace the example below with your own
private Map<String, List<String>> interests;

/**
* Constructor for objects of class Singles
*/
public Singles()
{
// initialise instance variables
super();
this.interests = new HashMap<>();
}

public void popInterests()
{
//code to go here. CONFUSED
}
}

最佳答案

您可以创建一个List对象并将其插入到 map 中。

 import java.util.*;
public class Singles
{
public static void main(String[] args)
{
Map<String, List<String>> interests= new HashMap<>();
List<String> hobby = new ArrayList<String>();
hobby.add("swimming");
hobby.add("dancing");
interests.put("Steve",hobby);

}
}

如果您希望爱好列表不可修改,请使用List.of

Map<String, List<String>> interests= new HashMap<>();
interests.put("Steve",List.of("swimming","dancing"));

关于java - 如何用一些测试数据填充我的新类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56018906/

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