ファイルの読み取りと書き込み
ビデオは説明しますhttps://www.bilibili.com/video/av78612785/
EmployeeTestCase.java
パッケージcom.example.demo。 輸入lombok.extern.log4j.Log4j2; 輸入org.junit.Test; インポートにjava.io.IOException; 輸入てjava.io.PrintWriter; 輸入java.nio.file.Files。 輸入java.nio.file.Paths。 輸入はjava.util.List; 輸入java.util.stream.Collectors。 @ Log4j2 パブリック クラス EmployeeTestCaseは延びBaseTestCaseを{ @テスト 公共 のボイド WRITEREAD()はスローにIOException { // 写入文件 のPrintWriterのPrintWriter = 新しい PrintWriterの(Files.newBufferedWriter(Paths.get( "E://text.txtを" ))); 。list.stream()はforEach(PrintWriterの::のprintln)。 printWriter.close(); // 读取文件 一覧<文字列>コンテンツ= Files.lines(Paths.get( "E://text.txt" ))。PEEK(System.out に::のprintln).collect(Collectors.toList()); } }
BaseTestCase.java
パッケージcom.example.demo。 輸入java.util.Arrays。 輸入はjava.util.List; パブリック クラスBaseTestCase { 保護された 静的な 最終一覧<従業員>リスト= は、Arrays.asList( 新しい従業員(1、 "アレックス"、1000年)、 新しい従業員(2、 "マイケル"、2000年)、 新しい従業員(3、 "ジャック"、 1500年)、 新しい従業員(4、 "オーウェン"、1500年)、 新しい従業員(5、 "デニー"、2000年)); }
結果:
従業員(ID = 1、名前=アレックス、給与= 1000.0 ) 従業員(ID = 2、名=マイケル、給与= 2000.0 ) 従業員(ID = 3、名前=ジャック、給与= 1500.0 ) 従業員(ID = 4、名前=オーウェン、給与= 1500.0 ) 従業員(ID = 5、名前=デニー、給与= 2000.0)
いかなる社会的関心は、3分の一日学習ビデオに準拠していません