我想爲例如字符串組合字符串。航空飛機 要做到這一點,我會做一個if else來檢查字符串「 - 」,如果它是有效的話,它會將航空和飛機結合在一起形成飛機。我知道如何做檢查部分,但我真的不知道如何將它們連接在一起。我正在使用java stringtokenizer api來執行以下操作。組合字符串java(stringtokenizer)
回答
您可以調用Java字符串的replace方法用一個空字符串替換目標字符串(在你的情況破折號):
String dash = "aero-plane";
String noDash = dash.replace("-", "");
System.out.println(noDash);
打印aeroplane
沒有理由使用的StringTokenizer在這裏除非你從你控制的代碼之外獲得這些令牌,但似乎並不是這樣。
replaceAll()將更好的選項來替換所有的事件 – HJK 2014-10-12 08:18:30
我知道如何刪除它,但我怎樣才能將兩個字符串連接在一起? – user3358935 2014-10-12 08:18:39
你不需要加入任何東西,替換會給你完整的字符串給你。 – nmore 2014-10-12 08:20:15
如果您標記化而以這種方式使用的StringTokenizer那麼這可能幫助或者提供更多信息,以獲得更好的幫助
String str="aero-plane";
StringTokenizer tr= new StringTokenizer(str,"-");
StringBuilder br = new StringBuilder();
while(tr.hasMoreTokens()){
String token = tr.nextToken();
br.append(token);
}
System.out.println(br.toString());
- 1. StringTokenizer - 第一個字符串?
- 2. 忽略StringTokenizer上的特殊字符java
- 3. 字符串行或StringTokenizer與讀者?
- 4. StringTokenizer返回null而不是字符串
- 5. Java,字符串,SQL .......整數和字符串的ID組合
- 6. 字符串組合
- 7. Java - 將字符串中的重複字符組合起來
- 8. 將隨機字符組合成一個字符串Java
- 9. 唯一字符串組合
- 10. 組合兩個字符串
- 11. 組合兩個字符串
- 12. 字符串的組合
- 13. 刪除字符和組合字符串
- 14. 字符串到字符數組Java
- 15. 當字符串包含'{}'字符時不能組合字符串
- 16. JAVA中的StringTokenizer
- 17. 串聯或合併字符串(JAVA)
- 18. 在Java中查找數組中所有字符串的組合
- 19. 與字符串數組的組合
- 20. 組合字符串和通配符
- 21. 我怎樣才能從字符串和字符串變量組合字符串?
- 22. 組合2字符串[] []和1字符串[]變成一個字符串[] []
- 23. 將字符串數組與字符串結合的方法
- 24. php字符串與substr和strpos組合成一個字符串
- 25. 組合字符串的行變成一個字符串
- 26. 字符串中子字符串的組合
- 27. 字符串從字符串的連續組合
- 28. Java - 用字符串合併排序
- 29. 在Java中混合字符串和int
- 30. Java中的快速字符串集合
你連谷歌這個問題的字符串? – Dici 2014-10-12 08:16:07
可能不知道要搜索什麼,因爲它是一個XY問題。 – nmore 2014-10-12 08:18:41
是的,我確實...... – user3358935 2014-10-12 08:19:07