是否有函數或其他內容用於查找字符串中的符號(例如+/-[]{})(
)。如果有這樣的事情,請告訴或如果不知道,只知道自己開始輸入代碼。查找字符串中的符號Java
0
A
回答
0
如果我理解正確的話,你想知道的字符串+或 - 是。
要做到這一點,你需要搜索字符串檢查你正在尋找的字符。下面的函數將返回字符串中字符位置的基於0的索引。
public List<Integer> getLocationsOfChar(String input, char c) {
List<Integer> locations = new ArrayList<Integer>();
int index = -1;
int startAt = 0;
while ((index = input.indexOf(c, startAt)) != -1) {
locations.add(index);
startAt = index+1;
}
return locations;
}
要使用這一點,你會打電話:
List<Integer> locs = getLocationsOfChar("abgc+sda-+", '+')
在這個例子中,列表locs
將包含4, 9
。
當沒有項目存在時,返回的列表將是空的。
1
String line = "+-/[]{}()";
line.indexOf("+"); // if >= 0, character exists, if < 0, character does not exist in string.
+0
沒有..只是我想找到有多少個標誌,如果哪裏有..位置和真實的標誌..不,它不是作業。 大衛,也許我的問題並不清楚對不起,但.. ..即時搜索標誌的地方..而不僅僅是一個即時通訊搜索一個字符串的所有跡象,我不知道它是什麼跡象。希望我清除了我的問題 – weardstuff 2011-03-23 19:06:07
0
相關問題
- 1. 查找字符串中的字符串
- 2. 查找字符串中的字符串
- 3. 查找字符串中的字符串
- 4. 查找字符串A /符號
- 5. 從java中的字符串查找時間子字符串
- 6. 查找字符串數組中的Java
- 7. Java查找字符串中的詞
- 8. 在字符串中查找ascii號碼
- 9. 在字符串中查找逗號?
- 10. 在字符串中查找字符串
- 11. 在字符串中查找字符串
- 12. MathProg中的字符串查找表(即字符串/符號字典)?
- 13. 查找字符串中的大寫字符的索引號
- 14. 查找字符串中的引號內的字符
- 15. JAVA REGEX查找行內的雙引號中的字符串
- 16. 使用preg_match_all查找帶有撇號字符串的字符串
- 17. 查找字符串中特定單詞字符的索引號
- 18. 引用字符串中的符號(java)
- 19. Java字符串中的cuberoot符號
- 20. 在字符串中查找子字符串w/java
- 21. 查找字符串中的字符
- 22. 在Java/Android中查找UTF-8字符串中的字符數
- 23. 如何在java中查找字符串中的字符數
- 24. 查找以前的字符串編號
- 25. 查找字符串的索引號
- 26. 查找帶單引號的字符串
- 27. 在Java字符串中查找標記
- 28. 在RegEx Java中查找子字符串
- 29. 查找字符串中的
- 30. Java正則表達式找到字符串中的符號
這是做作業嗎? – louisgab 2011-03-23 18:09:36
你是什麼意思的「發現」?你的意思是「找出它是否存在」?或「找出它所在的字符串中的位置」?或者「找出字符串中的哪個位置,與它所在的其他字符相關」? – davogotland 2011-03-23 18:10:43