이번 시간에는 String 클래스의 replace() 메소드를 확인해보도록 하겠습니다.
replace(char, char)
replace(String, String)
위의 replace() 메소드는 String 문자열 중 해당하는 char 문자를 새로운 char로 변경하는 것입니다.
예를들어 String="abcde"; 존재한다면 "a" 또는 'a'의 문자를 새로운 "b" 또는 'b' 로 변경하면 String a="bbcde"로 바뀌게 됩니다.이렇듯 해당 문자를 변경할 수 있는 기능이 replace() 메소드 입니다.
아래 예제를 통하여 더 살펴보도록 하겠습니다.
package 기본기03;
public class T6 {
public static void main(String[] args) {
String a = "abcd-abcd";
System.out.println(a.replace("a", "b")); System.out.println(a.replace('a', 'b')); //작은따옴표나 큰따옴표로 char이든 string이든 가능함 //replace는 String 클래스의 메소드로 앞의 문자를 뒤로 대체하는 것입니다.
String b="a b c d e 공백"; System.out.println(b.replace(" ", "1")); //공백 또한 string의 문자열에 속한다는 것을 알아야 합니다. 그래서 replace로 대체가능합니다.
String c=b.replace(" ", "^"); System.out.println(c);
} } |
<결과물>
자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.
'JAVA-클래스의 중요메소드 > String클래스' 카테고리의 다른 글
JAVA-중요08-toUpperCase()/toLowerCase() (0) | 2018.06.29 |
---|---|
JAVA-중요07-substring() (0) | 2018.06.29 |
JAVA-중요05-lastIndexOf() (0) | 2018.06.28 |
JAVA-중요04-indexOf() (0) | 2018.06.28 |
JAVA-중요03-charAt() (0) | 2018.06.28 |