当我编译它告诉我找不到符号级库存。为什么会这样?这不是完整的代码,我正在使用Blue J. thanks
import java.util.*;
import javax.swing.JOptionPane;
public class SRunner
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
sc.useDelimiter("\n");
String ans;
String cont;
int option;
String code2;
ArrayList<Stock>StockList; new ArrayList<Stock>();
答案 0 :(得分:1)
您在代码中引用了一个名为Stock
的类,但编译器告诉您它无法找到此类。这可能是因为您忘记导入它,或者因为您在名称中犯了拼写错误。
此外,您实际上并没有将ArrayList<>
的新实例分配给变量;最后一行代码可能看起来像,
ArrayList<Stock> StockList = new ArrayList<Stock>();
答案 1 :(得分:0)
编译器告诉您,您指的是类库存,但它未在编译时类路径中定义或未定义。
答案 2 :(得分:0)
如果它是您正在创建的类,则需要在尝试使用它的范围内定义它(类似于您的SRunner类),或者您需要导入正确的文件/库,其中&#39;股票&#39;是定义。