Java 한 문자열에서 여러 개의 서로 다른 서브스트링을 동시에 치환(또는 가장 효율적인 방법으로) 문자열 내의 많은 다른 서브스트링을 가장 효율적인 방법으로 치환해야 합니다.스트링을 사용하여 각 필드를 치환하는 broute force 방법 외에 다른 방법이 있습니까?replace?동작하는 문자열이 매우 길거나 다수의 문자열로 동작하는 경우 java.util.regex를 사용하는 것이 좋습니다.Matcher(컴파일 전에 시간이 필요하기 때문에 입력이 매우 적거나 검색 패턴이 자주 바뀌면 효율적이지 않습니다.) 다음은 지도에서 가져온 토큰 목록을 기반으로 한 전체 예입니다(Apache Commons Lang의 String Utils 사용). Map tokens = new HashMap(); tokens.p..