자바 문자열에서 개행으로 문자열 나누는 법


JTextArea에서 '\n'로 구분해서 문자열을 나누려고하는데요. 밑의 소스는 제대로 동작을 안하네요. '\r\n | \r | n'도 이미 해봤어요.

소스코드

public void insertUpdate(DocumentEvent e) {
    String split[], docStr = null;
    Document textAreaDoc = (Document)e.getDocument();

    try {
        docStr = textAreaDoc.getText(textAreaDoc.getStartPosition().getOffset(), textAreaDoc.getEndPosition().getOffset());
    } catch (BadLocationException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

    split = docStr.split("\\n");
}
  • 2016년 01월 21일에 작성됨

조회수 439


1 답변


좋아요
0
싫어요
채택취소하기

String lines[] = String.split("\\r?\\n"); 이렇게 하시면 됩니다.

  • 2016년 01월 21일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close