2014-02-24 2 views
0

txt 파일에서 데이터를 읽는 경우 어떻게 단락으로 나눌 수 있습니까? 한 단락에 둘 이상의 문장이 포함될 수 있으므로 어떤 구분 기호를 사용해야합니까? TXT FROMTxt 파일에서 데이터 읽기 및 단락으로 Java로 분할

자료 :

자바 동시입니다 컴퓨터 프로그래밍 언어, 클래스 기반, 객체 지향, 특히 설계가 가능한 몇 가지 구현 종속성으로해야합니다. 이 기능은 응용 프로그램 개발자가 "한 번만 실행 (WORA)"할 수 있도록하기위한 것입니다. 즉, 한 플랫폼에서 실행되는 코드를 다시 컴파일하여 다른 플랫폼에서 실행할 필요가 없습니다.

자바는 원래 Sun Microsystems (이후 Oracle Corporation으로 합병되었습니다)의 James Gosling이 개발했으며 1995 년 Sun Microsystems의 Java 플랫폼의 핵심 구성 요소로 출시되었습니다. 이 언어는 C 및 C++에서 구문의 많은 부분을 파생하지만 그 중 어느 것보다 낮은 수준의 기능을 가지고 있습니다.

예상 출력 :

조 제 1 항 = 자바 동시입니다 컴퓨터 프로그래밍 언어, 클래스 기반, 객체 지향, 특히 설계가 가능한 몇 가지 구현 종속성으로해야합니다. 이 기능은 응용 프로그램 개발자가 "한 번만 실행 (WORA)"할 수 있도록하기위한 것입니다. 즉, 한 플랫폼에서 실행되는 코드를 다시 컴파일하여 다른 플랫폼에서 실행할 필요가 없습니다.

단락 2 = 자바는 원래 Sun Microsystems (이후 Oracle Corporation으로 합병되었습니다)의 James Gosling이 개발했으며 1995 년 Sun Microsystems의 Java 플랫폼의 핵심 구성 요소로 출시되었습니다. 이 언어는 C 및 C++에서 구문의 많은 부분을 파생하지만 그 중 어느 것보다 낮은 수준의 기능을 가지고 있습니다.

영어가 불쌍한 데 죄송합니다. 귀하의 회신에 감사드립니다. 이 단락의 끝을 감지하면

+0

는 일할 수있는 n 개의 \ n을 \ 내의 readLine() – Batty

+0

를 사용 – Yser

답변

0

당신이

System.getProperty("line.separator"); 

그리고 각 단락의 begening에서

그래서 단순히

("\t") 

를 추가 추가해야 그것은 수도 스트링 빌더를 사용하여 보인다.

StringBuilder builder = new StringBuilder(); 
builder.append("\t"); //begening 
builder.append(PARAGRAPH_CONTENT); 
builder.append(System.getProperty("line.separator"); //end of paragraph 
System.out.println(builder.toString()); 
0

귀하의 질문은 매우 명확하지 않다,하지만이있을 수 있습니다 당신이 원하는 :

의 BufferedReader에서
try 
    { 
     BufferedReader bf = new BufferedReader(new FileReader("C:\\fileName.txt")); 
     String line = bf.readLine(); 
     while (line != null) 
     { 
      System.out.println(line); 
      line = bf.readLine(); 
     } 

    } 
    catch (Exception e) 
    { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 
관련 문제