1
문자열의 정적 연결을 검색하고 구조 검색을 사용하여 단일 문자열로 결합하려고합니다.을 대체하십시오.IntelliJ IDEA 구조 교체를 사용하여 Concatenate 문자열 리터럴
는 예를 를 들어 나는 의견 문자열을 대체해서는 안 나누었다 "String1"+"String2"+"String3"
을 대체 검색 "String1String2String3"
로 교체하고자합니다. 내가
"$String1$"
를 검색 할 경우
public class Main {
public static void main(String[] args) {
String s = "String1"+"String2"
+"String3";
System.out.println(CONSTANT);
}
// private static final String CONSTANT ="String1"
// +"String2"+"String3"
}
은 그러나
"$String1$"+"$String2$"
문자열 이상 일치하지 않는 것은
구조 검색 방법 교체 않습니다 위의 문자열 1 명 발생 결과 작업? Search string
에있는 변수를 참조하는 방법 Replace String
에 보내고 싶을 수 있습니다. 좋은 질문이지만, Java 컴파일러가 자체 문자열을 concatinates하기 때문에 불필요하다고 생각됩니다. 예제를 컴파일하고 디 컴파일 된 클래스 파일을 조사 할 수 있습니다. – Vic
감사합니다.이 질문은 Structural Search를 둘러싼 것입니다.이 문제는 주변에 많은 문서가 없으므로 어떻게 작동하는지 이해하고 이해하십시오. –