因爲我不允許使用任何形式的數據庫,所以我無法在邏輯上使用SQL語句&與文本文件選項連接。我目前有3個文本文件。流程如下 - 客戶進行預訂,可能包含多張門票。如何在控制檯檢索&顯示器相關信息?任何代碼片段,不勝感激。如何使用文本文件檢索屬於客戶的相關信息
3個表: - 客戶,訂房,訂票
我知道如何讀&更新數據。然而到文本文件。
因爲我不允許使用任何形式的數據庫,所以我無法在邏輯上使用SQL語句&與文本文件選項連接。我目前有3個文本文件。流程如下 - 客戶進行預訂,可能包含多張門票。如何在控制檯檢索&顯示器相關信息?任何代碼片段,不勝感激。如何使用文本文件檢索屬於客戶的相關信息
3個表: - 客戶,訂房,訂票
我知道如何讀&更新數據。然而到文本文件。
我會從文件加載數據到一些結構和編寫一些類,可以對它們進行操作。工作完成後,將數據寫回文件。如果你知道如何閱讀和更新文本文件中的數據,你就可以做到這一點:)。
我的第一個雖然是創建的地圖,(其中整數是「表」的主鍵)。這樣做限制了您只能通過主鍵搜索「表格」。或者,您可以遍歷相關地圖中的每個元素並檢查CustomerEmail等於(...)。
我不太熟悉Java但你也可以檢查是否可以使用某種類型的DataTable對象(或等值的Java)和填充從文件中獲得的數據該對象。
不同的方法是使用JSON(或XML)。只需將一些JSON處理器添加到您的項目中(Jackson)並使用JSON格式化數據即可。使用Jackson(或其他JSON庫)將數據加載到您的應用程序中將是微不足道的。
謝謝。請親切看看編輯。 – user2945412
@ user2945412請檢查我的編輯。 – igleyy
給出一個例子,說明你的文本文件的外觀和你想從中提取的內容。 –
改爲使用.csv文件,並使用http://opencsv.sourceforge.net/庫進行讀取/寫入。 –
@peeskillet:是的,先生,請繼續,我會在一段時間內更新它。 – user2945412