컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post Python 파이썬] 최대 공약수 구하기 함수; gcd, Greatest Common Di...MS 워드] 줄번호, 행번호 넣기 (행마다 줄 번호, 행 번호); MS-Word Line ...C언어 사칙연산, 덧셈, 뺄셈, 곱셈, 나눗셈; Multiply DivideVBA 곱하기 나누기 방법, 곱셈 나눗셈 기호 [엑셀 Excel 비베울트라에디트, 많은 파일들 속에서 문자, 문자열 찾기; UltraEdit Find Stri...현재 시간으로 된 파일명 만들기 BAT 배치 파일; Time To File Name일본어 후리가나 자동 변환 사이트, 한자어 읽기 발음 히라가나 붙이기; Furigana, ...오늘 날짜로 된 디렉토리명, 폴더명 만들기 BAT 배치 파일; Date To Directo...리눅스 history 지우기 명령, Linux 히스토리 파일 위치, 삭제 Clear 방법Java 자바] 디렉토리 생성, 중첩 패스의 폴더 만들기 함수; mkdir, mkdirs,...

Java 자바] 파일에 줄번호, 행번호 넣기 (줄 번호, 행 번호); Line Number

Friday, March 16, 2007

텍스트 파일의 각 행마다 줄 번호를 붙이는 자바 소스입니다. 행번호를 붙인 결과를 화면으로 출력하는데, 이것을 파일로 저장하려면

java Example test.txt > out.txt

이렇게 하면 out.txt 라는 파일로, 줄번호를 붙인 결과가 저장됩니다.

텍스트 파일(Text File)에 행번호 붙이기 예제 소스


소스 파일명: Example.java
import java.io.*;

public class Example {
  public static void main(String[] args) {

    if (args.length == 0) { // args.length 는 옵션 개수
      System.err.println("Input Filename...");
      System.exit(1); // 읽을 파일명을 주지 않았을 때는 종료
    }

    int counter = 1; // 행번호가 저장될 변수


    try {
      ////////////////////////////////////////////////////////////////
      BufferedReader in = new BufferedReader(new FileReader(args[0]));
      String s;

      while ((s = in.readLine()) != null) {
        System.out.format("%4d: %s%n", counter, s); // 각 행 출력
        counter++; // 행번호 1씩 증가
      }
      in.close();
      ////////////////////////////////////////////////////////////////
    } catch (IOException e) {
        System.err.println(e); // 에러가 있다면 메시지 출력
        System.exit(1);
    }


  }
}



컴파일 및 실행 결과 화면:
D:\Z>javac Example.java

D:\Z>java Example
Input Filename...

D:\Z>java Example test.txt
   1: 가나다라
   2: 마바사아
   3:
   4: 철수는 중국집에서 자장면을 시켜 먹었습니다.
   5:
   6: 그리고 맹구는 학교에 갔습니다.
   7:
   8:
   9: 철수는 학교에 가지 않고
  10: 하루 종일 게임만 했습니다.
  11:
  12: 맹구는 방과 후 철수를 만났습니다.
  13:
  14: 철수는 맹구와 게임을 했습니다.
  15:

D:\Z>java Example test.txt > out.txt

D:\Z>



행 번호, 줄 번호 추가 유틸리티 (온라인 버전): ▶▶ 행번호 줄번호 붙이기 툴; 소스 텍스트 파일 각행마다; Text Line Number Tool

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top