我有一個文本框和搜索按鈕,現在我需要的是實現搜索數組的代碼。我擁有的數組稱爲Facts_Array(由字符串組成)。評論你是否需要更多信息。搜索數組Android
回答
事情是這樣的:
EditText searchField = (EditText) findViewById(R.id.searchfield);
Button searchButton = (Button) findViewById(R.id.searchbutton);
searchButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
for (String s : Facts_Array) {
if (searchField.getText().toString().contains(s)) {
// Do stuff
}
}
}
};
當然,你可能要細化實際搜索位多一些(現在它只是使用),至少忽略大小寫。
謝謝,我基本上有同樣的事情,只是缺少findViewById ...不能相信我忘了實現這一點。 – 2010-10-17 02:26:13
在整個陣列上線性循環是實現此目標的一種方式,儘可能最慢的方式,但這是一種方法。如果你有一個大數組,你可能想要檢查Arrays類並查看那裏的搜索方法(更快,更高效)。此外,如果您不想多次「做東西」,或者在找到匹配後繼續搜索數組,請確保您打破循環。 – 2010-10-17 12:33:32
好的謝謝。我可能會考慮這一點。我的數組非常大。 – 2010-10-17 15:33:34
但是,我不認爲我完全理解我是否可以使用它僅僅用於我需要的 搜索。 例如:檢索輸入的文本並返回我的搜索響應, 從Web服務提供。
所以,基本上我只需要設計,而不是功能。
誰能告訴我,如果我可以使用這個酒吧只爲我的個人數據, 不是從互聯網或孔電話, 一般搜索,我將不勝感激鏈接,一個簡單而明確的教程,因爲我 couldn」至今沒有發現任何具體的東西。
- 1. 搜索數組中的數字,Android
- 2. 搜索數組
- 3. 搜索數組
- 4. 搜索數組
- 5. 如何使用android搜索搜索數組列表?
- 6. Android搜索字符串數組
- 7. 搜索android中的字符串數組
- 8. 可搜索的字符串數組,Android?
- 9. 搜索在數組的數組索引
- 10. MongoDB數組索引搜索
- 11. Mongoid:搜索數組
- 12. 搜索數組值
- 13. JavaScript數組搜索
- 14. php數組搜索
- 15. 搜索NSManagedObjects數組
- 16. PHP - 搜索數組
- 17. 搜索數組值
- 18. PHP數組搜索
- 19. 搜索整數數組
- 20. 搜索數組的函數
- 21. 如何用數組搜索數組?
- 22. foreach數組比搜索其他數組
- 23. Lua:搜索詞 - 數組內的數組
- 24. 搜索數組並返回數組
- 25. 搜索數組內的數組
- 26. 在numpy數組內搜索numpy數組
- 27. 搜索類型數組的數組
- 28. 在數組中搜索Postgres數組
- 29. Javascript:搜索數組中的數組
- 30. PHP - 在數組中搜索數組
字符串數組? – 2010-10-17 02:09:47
是的。那是對的。 – 2010-10-17 02:09:58
你對Java的理解有多遠?搜索一個數組是初級的,我建議你先嚐試,然後當你遇到障礙時,我們可以提供幫助。 – 2010-10-17 02:17:32