我有麻烦的javafx上的net beans阅读下面的.get错误信息



这是我出错的行:list.setdata_item(stack.getdata_item());

它说"找不到符号symbol: method getdata_item"我需要做什么来读取它?如果你熟悉net bean,它会自动填充,当我输入"。Get "只显示。Get (int i)

autocomplete只显示。get(int i)的事实表明'stack'没有名为getdata_item()的方法。我假设stack是一个stack对象,所以基本上你只能push和pop(或者adelement等,它们具有相同的功能)。

如果你需要一个特定的元素从你的堆栈,你必须提供索引(例如获得第四个元素使用stack.get(3)),或者你将不得不提供你正在寻找的对象:indexOf(object)。这将为您提供第一个(!)事件的索引,然后您可以将其用于get(index)。

我几乎怀疑你的Stack数据结构不是你想要做的(没有进一步的信息)。也许你应该考虑使用哈希表或数组列表?

最新更新