我有兩個不同string String A="example"; String B="example";
如果concat這兩個字符串我得到examplexample.
是否有任何可能避免重複的字符串具有相同的名稱.. ??如何避免字符串重複
0
A
回答
3
這個怎麼樣?
if(!a.equals(b)){// or if needed use contains() , equalIgnoreCase() depending on your need
//concat
}
1
字符串不不同,所述相同字符串對象被分配到兩個不同的變量(「兩個指針到同一存儲器地址」)。
考慮在連接前傾倒所有字符串爲Set
,這樣就避免了在所連接的序列重複:
Set<String> strings = new HashSet<String>();
StringBuilder resultBuilder = new StringBuilder();
for (String s:getAllStrings()) { // some magic to get all your strings
if (strings.contains(s))
continue; // has been added already
resultBuilder.append(s); // concatenate
strings.add(s); // put string to set
}
String result = resultBuilder.toString();
1
只需創建一個集(它的數學設置的行爲,它不會接受重複的對象)
Set<String> strings = new HashSet<String>();
//填寫這組所有的String對象
strings.add(A)
Strings.add(B)
//現在重複這一套,並創建一個字符串對象
StringBuilder resultBuilder = new StringBuilder();
for(String string:Strings){
resultBuilder.append(string);
}
return resultBuilder.toString()
`
1
可以。嘗試這樣的事情
private String concatStringExample1(String firstString, String secondString) {
if(firstString.equalsIgnoreCase(secondString)) { // String matched
return firstString; // or return secondString
} else { // Not matched
return firstString.concat(secondString);
}
}
或
private String concatStringExample2(String firstString, String secondString) {
if(firstString != null && firstString != null) {
if(firstString.toLowerCase().indexOf(secondString.toLowerCase()) >= 0)
return firstString;
else if(secondString.toLowerCase().indexOf(firstString.toLowerCase()) >= 0)
return secondString;
else
return firstString.concat(secondString);
} else {
return "";
}
}
相關問題
- 1. 避免存儲重複的字符串
- 2. 如何避免從字符串變量中獲取重複的字符串?
- 3. 如何避免在我的Django模板中重複字符串?
- 4. 如何避免Java ResourceBundle字符串中的重複?
- 5. 如何避免在字符串數組中重複輸入?
- 6. 如何避免選擇中的重複字符串?
- 7. 如何避免重複?
- 8. 如何避免重複值?
- 9. 如何避免重複值
- 10. 如何避免RowDefinition重複?
- 11. 如何避免重複
- 12. 如何避免Zend重定向方法中的字符串重複?
- 13. 如何避免垃圾郵件使用錯字重複字符?
- 14. 如何避免在文本字段中連續重複字符?
- 15. 避免重複文字
- 16. 如何避免硬編碼字符串
- 17. spoj onezero如何避免字符串?
- 18. 如何避免Ruby字符串插值?
- 19. 避免重複
- 20. 避免重複
- 21. 避免與String.Format的資源(本地化的字符串)重複
- 22. javascript onBlur以避免重複的字符串
- 23. 如何避免在JAVA中重複分析XML特殊字符
- 24. 如何避免重複替換字符替換子
- 25. 如何避免在@Secured彈簧安全中重複字符串數組
- 26. 避免重複行
- 27. 避免重複值
- 28. R:避免重複$
- 29. 避免重複行
- 30. JavaScript重構/避免重複
目前還不清楚你想要做什麼?你爲什麼串聯字符串,如果你不希望* *他們串聯?你可以提供更多樣本輸入/輸出嗎? – 2011-05-17 06:01:18