gpt4 book ai didi

java - 为 hashset 和 hashmap 创建构造函数

转载 作者:行者123 更新时间:2023-12-02 11:54:08 45 4
gpt4 key购买 nike

我创建了以下数据结构..

private Scanner scan;
HashSet<String> hset = new HashSet<String>();
HashMap<String, ArrayList<Integer>> hmap = new HashMap<String, ArrayList<Integer>>();
ArrayList<Integer> myList = new ArrayList<Integer>();

我对如何创建构造函数来初始化它们感到困惑。我很确定我有扫描仪,但对其他人的一些帮助会很棒。

public SpellChecker(){
scan = new Scanner(System.in);
hset = new HashSet<String>();
hmap = new HashMap<String, ArrayList<Integer>>();
myList = new ArrayList<Integer>();

}

最佳答案

根据您的评论,您可以将这些变量定义为类成员变量,以便您可以在您想要的范围内使用该变量(右侧为 access modifier )

public class SpellChecker {
private Scanner scan;
private HashSet<String> hset;
private HashMap<String, ArrayList<Integer>> hmap;
private ArrayList<Integer> myList;

public SpellChecker(){
scan = new Scanner(System.in);
hset = new HashSet<String>();
hmap = new HashMap<String, ArrayList<Integer>>();
myList = new ArrayList<Integer>();
}

}

关于java - 为 hashset 和 hashmap 创建构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47706858/

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