카테고리

분류 전체보기 (68)
JAVA-기본 (7)
JAVA-AWT (24)
JAVA-클래스의 중요메소드 (23)
JAVA-람다식 (0)
Android Studio (7)
Python (1)
OpenCV (1)
AWS (0)
webrtc (0)
javascript (4)
처리방침 (1)
rss 아이콘 이미지
반응형

이번 시간에는 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