Java를 사용하여 문자열에서 큰 따옴표 문자를 제거하는 방법

자바의 문자열 객체에있는 큰 따옴표 문자는 큰 따옴표 문자를 추가하지 않고 문자열을 새로운 문자열로 복사하여 제거 할 수 있습니다.

다음 메소드를 호출하십시오.

public static String removeDoubleQuotes(String input){

	StringBuilder sb = new StringBuilder();
	
	char[] tab = input.toCharArray();
	for( char current : tab ){
    	if( current != '"' )
    		sb.append( current );	
	}
	
	return sb.toString();
}

이 메서드는 먼저 출력 문자열을 포함 할 StringBuilder 객체를 만듭니다. 입력 문자열은 처리를 용이하게하기 위해 배열로 변환됩니다. 배열은 for 루프를 사용하여 분석됩니다. 현재 문자가 큰 따옴표가 아닌 경우 해당 문자가 출력 문자열에 추가됩니다. 현재 문자가 큰 따옴표 인 경우 생략됩니다. 출력 문자열이 반환됩니다.

다음 java 파일을 만듭니다.

public class StringRemoveDoubleQuotes {

    public static String removeDoubleQuotes(String input){

	StringBuilder sb = new StringBuilder();
	
	char[] tab = input.toCharArray();
	for( char current : tab ){
	    if( current != '"' )
		sb.append( current );	
	}
	
	return sb.toString();
    }

    public static void main(String[] argv) {

	String test = "This is a \"test \" ";

	String output = removeDoubleQuotes( test );
	
	System.out.println( test + " => " + output );
    }
}

출력은 다음과 같습니다.

This is a "test "  => This is a test  

이 예에서는 코드를 이해하기 쉽도록 문자 배열을 만듭니다. 이 단계는 건너 뛸 수 있으며 배열은 for 루프에서 직접 생성됩니다. 그러면 탭 변수가 제거되고 문자 배열이 더 작은 컨텍스트로 정의됩니다.

Java에서 문자열에서 큰 따옴표를 제거하는 방법, java 쌍따옴표 치환

참고 문헌 :

java io

최근 댓글