2015-11-14 26 views
-1

到目前爲止,我的Java應用程序會隨機生成一個數組。如何存儲多個數組

我該如何將這個數組存儲爲數據結構,以允許我在其中搜索和查找數據?

鏈表是否做到這一點?任何其他想法?

+0

你能提供一些代碼嗎? –

+0

這取決於「搜索和查找」的含義。搜索是否意味着檢查項目是否存在?你打算使用密鑰查找嗎? – sprinter

回答

0

一個數組已經是一個數據結構。

您可以輕鬆查找數組中的數據。一個簡單的方法是:

public static boolean exists (String objective, String[] myArray) { 
    for (Strins s: myArray) { 
     if (s.equals(objective)) { 
     return true; 
     } 
    } 
    return false; 
} 

另一種方式:

public static boolean exists (String objective, String[] myArray) { 
    for (int i = 0; i < myArray.length; i++) { 
     if (myArray[i].equals(objective)) { 
     return true; 
     } 
    } 
    return false; 
} 

如果objective存儲陣列中,在另一種情況下,假這將返回true。

相關問題