java - 如何解决错误: cannot find symbol class Set

标签 java sudoku

import java.io.*;

public class Sudoku
{

    static Set empty = new Set(9);
    static Set fullSet;
    static int [][] board;
    static Set [][] allowedSets;
    ...
}

这只是代码的一部分。

我的问题是: 有时它显示我找不到符号类 Set,有时它显示我它是一个抽象类并且无法实例化。

我想创建一个板 [9]x[9]

最佳答案

锡尼翁, 我相信您的问题是您没有导入正确的 Set 类。 您正在尝试创建 Collection Set 位于 java.util.Set 中。

因此,在类的顶部添加 import java.util.Set; 并使用 Set 接口(interface)的实现实例化 Set,例如 HashSet 。 请注意,如果您使用 HashSet,则还需要在使用前导入它,因此包括 import java.util.HashSet

关于java - 如何解决错误: cannot find symbol class Set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35207271/

相关文章:

java - New PhoneGap 3.0 无法解析import org.apache.cordova

java - 使用 SAX 解析器解析可能重复的嵌套 XML 标签。 java

java - 如何管理字符串数组中连续变化的值

z3 - Z3数独解算器

java - 如何使用 JUnit 4 在 Java 控制台应用程序中测试循环的 mainManu 方法?

java - 如何遍历 csv 文件并从中创建 2 元组的映射?

sudoku - 数独 np 完整吗?

安卓应用架构

java - 通过递归解决数独