2014-11-02 4 views
0

한 문자를 여러 문자로 바꾸려고했습니다. 현재 내가이 있습니다Java - 한 문자를 여러 문자로 바꾸기

public class MainClass { 

public static void main(String[] arg) { 

    String test = "This is a test."; 
    String output = test.replace('i', '!'); 
    System.out.println(output); 
    } 

} 

문제는 내가 예를 들어, "gheri"와 "I"를 대체 할 것입니다. 두 번째 매개 변수에 2+ 문자를 넣으려고했지만 작동하지 않습니다. 나는 1 문자 길이로만 변경할 수있다. 그것을 할 방법이 있습니까?

답변

1

을 받아들이는 오버로드 replace 방법,

public static void main(String[] args) { 
    String test = "This is a test."; 
    String output = test.replace("i", "gheri"); 
    System.out.println(output); 
} 

출력이

Thgheris gheris a test. 
입니다있다
관련 문제