回答
array.count(mystring)
["Cat", "Dog", "Cat"].count("Cat") #=> 2
["Cat", "Dog", "Cat"].count("Dog") #=> 1
你應該格式化你的答案。 – 2014-09-30 18:28:14
最佳答案(+1),但您的演示文稿可以改進,從'arry.count(mystring)'開始。 – 2014-09-30 18:28:46
解決方案很好,但例子很糟糕。數組中不需要那麼多不相關的元素。您應該包含像「Catwoman」這樣的元素來表明它沒有進行正則表達式匹配或部分匹配。 – sawa 2014-09-30 18:33:07
您可以使用Enumerable#count:
arry.count { |s| s == mystring }
假設mystring
是抱着一個字符串變量。如果它的意思是文字,你需要s == "mystring"
。
編輯:@ kapiltekwani的回答顯然更好。我忘記了這種形式的count
。
- 1. 比較一個字符串數組PHP
- 2. 比較字符串數組
- 3. 比較與另一個字符串數組中的字符串
- 4. 你如何一個字符串比較字符串數組
- 5. 比較字符串和打印行R
- 6. C打印一個字符串數組
- 7. 從字符串數組中打印一個字符串
- 8. 打印字符串數組
- 9. C - 字符串strcmp和字符串比較來自數組
- 10. 比較字符串和數組C#
- 11. 比較字符串和數組C++
- 12. 比較字符串數組中的一部分字符串
- 13. PHP比較字符串數組串
- 14. 在數組中打印字符串打印兩個字符?
- 15. 用連接字符串比較兩個字符串數組VB.NET
- 16. C#比較兩個字符串數組
- 17. c#比較字符串的第一個字符和字符數組的用法
- 18. C - 比較字符串文字和字符數組
- 19. 比較數字和字符串
- 20. 比較一個字符串和幾個不同的字符串
- 21. 比較兩個數字字符串值
- 22. 從一個數組中打印多個字符串作爲單個字符串
- 23. 比較整數的兩個字符串,並打印出匹配
- 24. 比較字符串與2d字符串數組,只比較數組的最後一個值
- 25. 將字符串與字符串數組進行比較
- 26. 比較用戶的字符串輸入到字符串數組
- 27. 將字符串與數組中的字符串進行比較
- 28. 比較2d字符串數組與字符串C++
- 29. 將數組字符串與字符串進行比較
- 30. 統計字符串比較
第一步是Google「紅寶石陣列」。閱讀方法,看看是否有任何滿足您的需求。 – 2014-09-30 18:29:26
你好多利安,如果你喜歡我的回答,請接受它。這將幫助我獲得更多的積分.... :) – kapiltekwani 2014-10-01 08:11:40
我確實接受了你的答案。謝謝:) – 2014-10-01 13:03:28