我試圖找到一個char[][]
內的字符串中的字符串,所以我想我可以在字符轉換爲字符串和使用s1.contains(string)
其中s1
是String對象,但這似乎並不成功,因爲字符是二維數組。 有沒有另外一種方法,或者我在正確的軌道上?找到一個char [] []
0
A
回答
2
你可以做這樣的事情:
for(char [] a : arr){
s.add(new String(a));
}
哪裏arr
是二維陣列和s
是ArrayList<String>
(你當然可以自由做你將與你的字符串:)只是一個例子) 。
演示here。
0
你可以做:
char char2d[][];
String charString = "";
for(int i = 0 ; i < char2d.length; i++){
charString = charString + new String(char2d[i]);
}
現在檢查所需的字符串
charString.contains(string);
它可以幫助你。
+0
你也循環char數組,並在s.add(new String(a))行中從char []創建一個字符串;我也循環並在字符串構造函數中傳遞char []。那問題在哪裏? – Dharmraj
相關問題
- 1. 複製char *到另一個char []
- 2. 如何一個char *複製到一個char [] []
- 3. 從數組中查找char,然後插入另一個char
- 4. 如何找到一個char []改編的Java
- 5. 如何將char數組插入到另一個char數組中?
- 6. 如何將char ** argv的值複製到另一個char **
- 7. char *到char [200]
- 8. Char到char * C++
- 9. `const char *'到`char'
- 10. 輸入文本到一個char變量
- 11. 從一個int到char的轉換
- 12. 轉換一個int到char用printf
- 13. 串字符被分配到一個char
- 14. 轉換一個char
- 15. 問了一個char *
- 16. C設定指針一個char *爲char *
- 17. 如何將一個char *轉換成一個二維char數組
- 18. 如何「重新定義」一個char *爲另一個char *?
- 19. 複製char到char *
- 20. const char *在地圖中找不到
- 21. 找不到符號 - 方法:toUppercase(char)?
- 22. 複製一個char **到另一個字符**(C)
- 23. 找到一個bitarray
- 24. 找到一個NSImageView
- 25. 找到一個HtmlGenericControl
- 26. 找到一個int
- 27. 找到一個LTree
- 28. 我怎樣才能找到一個intger/char字節大小使用PHP?
- 29. 多個整數到const char *
- 30. 轉換一個int爲char *
定義並描述您的轉化策略。 –
當你將你的char數組解釋爲一個字符串數組時,這應該起作用。 – Smutje
@Smutje說什麼......你的char數組數組就像一個字符串數組。 – ticktock