テキストファイルを開き、各読み取りラインの内容は、それぞれの行は、文字列として読み込まれ、LinkedListのSringオブジェクトはすべての行を印刷する順序を逆にLINKLIST置きます。


輸入java.io. *; 輸入java.util.LinkedList; 輸入静的util.Print.print。 パブリッククラス負荷テスト{ 公共の静的な無効メイン(文字列[] args)はIOExceptionが{スロー =新しいBufferedReaderの(新規FileReader( "SRC / LoadTest.java"))にBufferedReaderのを、 文字列str; LinkedListは<文字列> LS =新しいLinkedListは<文字列>(); (!(STR = in.readLine())= NULL){一方 ls.addFirst(STR + "\ n"); } in.close()。 プリント(LS)。 } }

 

出力:


、} 
、} 
、印刷(LS .toString()); .close(); 
、} LS .addFirst(STR + " \ n " ); 一方((STR =  .readLine())!= NULL ){ 
、LinkedListの <ストリング> LS =新しいLinkedListの<文字列> (); 
、文字列str; 
、BufferedReaderの =新しいをBufferedReader(新規FileReader(" SRC / LoadTest.java "));
、公共の静的な無効メイン(文字列[]引数)にIOException {スロー
、パブリッククラス負荷テスト{ 
インポート静的util.Print.printと、
、輸入java.util.LinkedList; 
、輸入java.util.Date; 
、輸入java.io. * ; 
]

 ファイルの名前は、コマンドライン引数の形式として読み取られます。

パブリッククラス負荷テスト{ 
    公共の静的な無効メイン(文字列[] args)はIOExceptionが{スロー

        =新しいBufferedReaderのにBufferedReaderのを(新規FileReader(引数[0])); 
        文字列str; 
        LinkedListは<文字列> LS =新しいLinkedListは<文字列>(); 
        (!(STR = in.readLine())= NULL){一方
           ls.addFirst(STR + "\ n"); 
        } 
        in.close()。
        プリント(LS)。
    } 
}

 すべての行が大文字になります

パブリック クラス負荷テスト{
     公共 静的 ボイドメイン(文字列[]引数)がスローにIOException { 
        にBufferedReaderのを = 新しい(BufferedReaderの新しい FileReaderの(引数[0 ;])
        文字列str。
        LinkedListの <ストリング> LS = 新しい LinkedListの<文字列> ();
         一方((STR = in.readLine())!= NULL ){ 
            ls.addFirst((STR + "の\ n" ).toUpperCase()); 
        } 
        in.close(); 
        プリント(LS); 
    } 
}

 

おすすめ

転載: www.cnblogs.com/lIllIll/p/11361253.html