在我的Java项目中,我有一个 class
的Doubly Linked List,它可以很好地将输出放到控制台窗口中,但我想知道我应该如何将输出放到一个新的列表中。JList
他人 JFrame
我已经创建了?干杯
由于你的 class
对于你的链接列表确实输出到了控制台,你需要学习的第一件事就是试着把你的关注点分开。你的链接列表可能在某些方法调用时输出,也可能不输出到控制台或你的 JList
. 由于你可能打算(在你的例子中已经发生了)在不同的用例中重用你的双链列表,你需要实现你的 class
以一种非常不可知的方式,不假设在控制台上输出它。
现在,你的双链接列表应该支持什么,以确保它能在单独的环境中工作。
在这里看一下回调的例子。Java中的回调函数
现在,如果你需要在控制台应用程序或swing应用程序中使用你的类,你可以指定一个回调并调用元素迭代。