我知道如何將字符串分隔到字符串[]。在我的項目中,我使用t = time.split("-")
將時間拆分爲字符串數組t和t[0]=DD, t[1]=MM
。現在我需要將字符串數組t轉換爲格式爲DD-MM的字符串時間。 Java有功能嗎?如何將字符串[]轉換爲字符串?
-3
A
回答
8
3
您可以使用String Utils from Apache Commons這樣的:
String res = StringUtils.join(myStrings, "-");
如果你不希望使用外部框架,你可以滾你自己,就像這樣:
StringBuilder res = new StringBuilder();
boolean isFirst = true;
for (String s : myStrings) {
if (!isFirst) {
res.append('-');
} else {
isFirst = false;
}
res.append(s);
}
1
public static String join(String[] arr, String separator)
{
StringBuilder b = new StringBuilder();
for(int i = 0; i < arr.length; i++)
{
if(i != 0) b.append(separator);
b.append(arr[i]);
}
return b.toString();
}
0
對於這個簡單的例如,這有什麼問題?
String time = t[0]+"-"+t[1];
是的,當性能很重要時使用StringBuilder,但這更簡潔。
相關問題
- 1. 將字符串轉換爲字符串
- 2. 將字符串轉換爲字符串
- 3. 將字符串轉換爲字符串
- 4. 如何將字符串的字符串轉換爲字符?
- 5. 如何將字符串文字轉換爲字符串值
- 6. 如何將JTextField轉換爲字符串和字符串爲JTextField?
- 7. 將字符串轉換爲int,int轉換爲字符串
- 8. 如何將字符串轉換爲HTML友好的字符串
- 9. 如何將字符串轉換爲Perl中的unicode字符串
- 10. 如何將Objective-C字符串轉換爲C字符串?
- 11. 如何將[]字符串轉換爲...字符串
- 12. 如何將字符串轉換爲字符串[] // Android開發// Java
- 13. 如何將Flask Markup字符串轉換爲普通字符串
- 14. 如何將圖像上的字符串轉換爲字符串?
- 15. 如何將這些字符串轉換爲普通字符串?
- 16. 如何將字符串塊轉換爲字符串數組
- 17. 如何將數據框轉換爲RDD [字符串,字符串]?
- 18. 如何將char字符串轉換爲wchar_t字符串?
- 19. 如何將utf8字符串轉換爲ascii字符串?
- 20. 如何將字符串對象轉換爲字符串[]?
- 21. 如何將字符串轉換爲Java字符串?
- 22. 如何將矢量字符串轉換爲簡單字符串
- 23. 如何將php字符串值轉換爲android字符串值?
- 24. 如何將字符串列表轉換爲查詢字符串?
- 25. 如何將字符串與int轉換爲字符串與雙?
- 26. 如何將JSON字符串轉換爲字符串數組?
- 27. 如何將c字符串轉換爲d字符串?
- 28. 如何將LPCSTR字符串轉換爲LPCTSTR字符串?
- 29. 如何將「字符串選項」轉換爲「字符串」?
- 30. 如何將字符串數組轉換爲字符串?