나는 자바를 사용하여 순간에 머드 (텍스트 기반 게임)를 쓰고있다. MUD의 주요 측면 중 하나는 문자열을 서식 지정하고이를 사용자에게 다시 보내는 것입니다. 이 최선의 방법은 무엇입니까? 자바 문자열 또는 형식을 구축하기 위해 연결
내가 다음 문자열 보내려는 말 : "안녕하세요"당신은 누군가에게 말을 - "Someone", "say"및 "Hello!" 모든 변수입니다. 가장 현명한 성과는 무엇입니까?
"You " + verb + " to " + user + " \"" + text + "\""
또는
String.format("You %1$s to %2$s \"%3$s\"", verb, user, text)
또는 다른 옵션
?마지막으로 사용하기가 더 쉬울 것이라는 점은 확실하지 않지만 (이는 어디에서나 볼 수 있기 때문에 중요합니다), +와 연결하기 때문에이 시점에서 생각하고 있습니다. 조금 더 큰 선들과 혼란스러워. 이 경우 StringBuilder를 사용하면 간단하게 읽을 수 없게됩니다.
여기에 어떤 제안이 있습니까?
문제가 있거나 병목 현상이 아닌 이상 성능을 걱정하지 마십시오. 가장 가독성 있고 관리하기 쉬운 코드로 이어질 것이라고 생각하는 모든 것을하십시오. –