문자열을 문자열 []에 구분하는 방법을 알고 있습니다. 우리 프로젝트에서는 t = time.split("-")
을 사용하여 시간을 문자열 배열 t와 t[0]=DD, t[1]=MM
으로 나눕니다. 이제 문자열 배열 t를 DD-MM 형식의 문자열 시간으로 변환해야합니다. 자바가 그 기능을 가지고 있었나요?문자열 []을 문자열로 변환하는 방법은 무엇입니까?
-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. D에서 char *을 문자열로 변환하는 방법은 무엇입니까?
- 3. 숫자를 문자열로 변환하는 방법은 무엇입니까?
- 4. 문자열 결과를 문자열로 변환하는 방법
- 5. UTF-8 문자를 문자열로 변환하는 방법은 무엇입니까?
- 6. OutputStream을 문자열로 변환하는 방법은 무엇입니까?
- 7. 배열을 문자열로 변환하는 방법은 무엇입니까?
- 8. Ada.Real_TIme.Time을 문자열로 변환하는 방법은 무엇입니까?
- 9. WebResponse.GetResponseStream을 문자열로 변환하는 방법은 무엇입니까?
- 10. StreamReader를 문자열로 변환하는 방법은 무엇입니까?
- 11. 문자열의 배열을 문자열로 변환하는 방법은 무엇입니까?
- 12. 정수를 gnuplot에서 문자열로 변환하는 방법은 무엇입니까?
- 13. 문자열을 부분 문자열로 변환하는 방법은 무엇입니까?
- 14. 바이트 배열을 문자열로 변환하는 방법은 무엇입니까?
- 15. 문자열 목록을 단일 연결된 문자열로 변환하는 가장 빠른 방법은 무엇입니까?
- 16. 반환 된 객체를 문자열로 변환하는 방법은 무엇입니까?
- 17. <char>을 변환하는 문자열로 변환하십시오.
- 18. char []을 (를) 문자열로 변환하는 방법 &
- 19. 문자열의 이진 표현을 문자열로 변환하는 방법은 무엇입니까?
- 20. UnicodeEncoding 출력을 일반 문자열로 변환하는 방법은 무엇입니까?
- 21. 자바 스크립트 개체를 문자열로 변환하는 방법은 무엇입니까?
- 22. 비트 맵을 Base64 문자열로 변환하는 방법은 무엇입니까?
- 23. cdata 구조를 루아 문자열로 변환하는 방법은 무엇입니까?
- 24. 문자열 []을 쉼표로 구분 된 문자열로 변환합니다.
- 25. 바이트 배열을 문자열로 변환하는 방법은 무엇입니까?
- 26. MQseries 이유 코드를 문자열로 변환하는 방법은 무엇입니까?
- 27. C에서 16 진수를 문자열로 변환하는 방법은 무엇입니까?
- 28. datetime 변수를 JavaScript로 문자열로 변환하는 방법은 무엇입니까?
- 29. NSScanner 값을 문자열로 변환하는 방법은 무엇입니까?
- 30. EJS 템플릿을 문자열로 변환하는 방법은 무엇입니까?