String 문자열에서 문자 제거

    반응형

    🧶replace()를 이용한다.

    변경할 값을 "" (빈 값)으로 넣으면 제거된다.

        public static void main(String[] args) {
            
        	String my_string = "DDorimeo blog";
        	System.out.println(my_string);
    
        	String letter = "o";
    
        	my_string = my_string.replace(letter, "");
        
        	System.out.println(my_string);
            
        }
        
        output:
        DDorimeo blog
        DDrime blg

     

    🧶replaceAll()과 replace()의 차이점

        public static void main(String[] args) {
            
        	String my_string = "DDorimeo blog";
        	System.out.println(my_string);
    
        	my_string = my_string.replaceAll("[Dbg]", "");
        
        	System.out.println(my_string);
        }
        
        output:
        DDorimeo blog
        orimeo lo

    replaceAll()은 정규식을 사용할 수 있다.

    String java.lang.String.replace (CharSequence target, CharSequence replacement)

    String java.lang.String.replaceAll (String regex, String replacement)

    반응형

    댓글