[Java] Split함수 \n 개행 단위로 문자열 자르기

저는 문자열을 자를때 Split 함수를 즐겨쓰는데요. 오늘 몰랐던 사실 하나를 발견해서 포스팅합니다. 바로 Split함수에서 \n 개행단위로 문자열을 자르는 방법인데요. 당연히 문자열.split("\n");이렇게 하면 될줄 알았는데 안먹히더라구요. 알고보니 split함수에서 개행단위로 문자열을 끊으려면 문자열.split("\\n"); 이렇게 써주셔야 컴퓨터가 인식한다고 합니다.

 

Split \n 개행단위로 문자열 자르기 예제

public class split_ex {
    public static void main(String[] args) {
	String target ="동해물과 백두산이 \n마르고 닳도록\n하나님이 보우하사 우리나라만세\n";
	String[] change_target = target.split("\\n");
		
	for(int i=0;i<change_target.length;i++) {
	    System.out.println(change_target[i]);
	}

	    /*결과값
	    동해물과 백두산이 
	    마르고 닳도록
	    하나님이 보우하사 우리나라만세*/
    }
}

 

[Java] 문자열 자르기(Substring, Split) 사용법 & 예제

[Java] 문자열 붙이기(Concat, StringBuffer(Append)) 사용법 & 예제

[Java] 문자열 치환(Replace) 사용법 & 예제

[Java] 문자열 공백제거(Trim) 사용법 & 예제

[Java] 형변환 Casting(문자형,정수형,실수형)

 

댓글

Designed by JB FACTORY