저는 Java를 사용하고 있으며 간단한 연결을 통해 형식을 사용하면 어떤 이점이 있는지 궁금합니다.연결 이상의 형식의 장점
나도 이런 형식은 다음과 같습니다 a = String.format("%s/hi", b);
또는 같은 : a = (b + "/hi");
는 장점은 다른 이상을 사용하는 (청결 제외)이 있습니까?
저는 Java를 사용하고 있으며 간단한 연결을 통해 형식을 사용하면 어떤 이점이 있는지 궁금합니다.연결 이상의 형식의 장점
나도 이런 형식은 다음과 같습니다 a = String.format("%s/hi", b);
또는 같은 : a = (b + "/hi");
는 장점은 다른 이상을 사용하는 (청결 제외)이 있습니까?
형식은 매우 복잡한 패턴과 서식을 처리 할 수있는 다음 줄에 생성되는보다는 더 많은
a = String.format("%s/hi", b);
너는 그들을 필요로한다. 개인적으로 큰 루프에서 사용되는 코드 이외의 다른 "성능"이점에 비해 가독성이 좋을 것입니다. 어쨌든 나중에 가비지 수집 방법을 사용하는 방법이 있다면 누가 신경 쓰겠습니까?
String.concat
보다 String.format
을 사용하는 것이 더 좋습니다.
String.format()
은 단순히 문자열을 연결하는 것 이상입니다. 예를 들어 String.format()
을 사용하여 숫자가 특정 로케일임을 표시 할 수 있습니다.
그러나 현지화에 신경 쓰지 않는다면 기능상 차이가 없습니다. 어쩌면 하나는 다른 하나보다 빠르지 만, 대부분의 경우 무시할 수 있습니다. 하나의 문자열에 다음 줄이 생성됩니다
, 하나 개의 문자열이 경우,
a = (b + "/hi");
아, 죄송합니다. "연결을 통한 형식"을 검색했는데 내 질문과 관련이 없습니다. –