[英]How to store arraylist of objects in firebase database android
[英]How to store Objects from Database?
我正在开发一个java应用程序,它将以图形方式描绘和组织数百个对象。 这些对象中的每一个都从SQL数据库加载,以便在此程序中使用。
我计划保留所有数据的本地副本,通过JDBC
连接重新获得,然后在本地对其进行排序(可能与Merge Sort
一样,因为这是我最喜欢的)
您如何建议我在本地存储数据? 理想情况下,遍历,排序和比较源数据库非常容易。
目前,我有一些名为Ideas
对象,这些对象是从数据库中填充的。 然后,为了显示它们,我创建了相同数量的IdeaGraphics
对象并将它们添加到适当的JPanels中。 这有时可能很慢。
您可以实现Comparator
接口并使用Collections.sort()
修改的归并,如图所示这里 。
也许你已经这样做但在你的问题中并不是那么清楚:
您可以获得几乎与数据类(Ideas)一样多的实例,但它与图形类完全不同。 将小部件和图形的数量限制为1。
构建自己的自定义JPanel
类,为其提供一个Ideas列表,并覆盖paintComponent
方法以绘制列表中的所有项。
如果您的可见区域很大,请对其进行双重缓冲。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.