[英]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.