| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Javaによる関数型プログラミング」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
1行目: 1行目:
==Javaによる関数型プログラミング==
+
==[[Javaによる関数型プログラミング]]==
 
[[Java 8]] |  
 
[[Java 8]] |  
  
5行目: 5行目:
  
 
====ディレクトリの特定のファイルのみをリスト====
 
====ディレクトリの特定のファイルのみをリスト====
*C:\\work\\jravan\\data ディレクトリ配下で、HRで始まるファイルを出力
+
*C:\\work\\jravan\\data ディレクトリ配下で、H[[R]]で始まるファイルを出力
 
  public void readHaraiFileTest() throws IOException {
 
  public void readHaraiFileTest() throws IOException {
 
  Files.newDirectoryStream(Paths.get("C:\\work\\jravan\\data")
 
  Files.newDirectoryStream(Paths.get("C:\\work\\jravan\\data")
     , path -> path.getFileName().toString().startsWith("HR"))
+
     , path -> path.getFileName().toString().startsWith("H[[R]]"))
 
     .forEach(System.out::println);
 
     .forEach(System.out::println);
 
  }
 
  }

2020年2月16日 (日) 04:27時点における最新版

Javaによる関数型プログラミング

Java 8 |

ディレクトリの特定のファイルのみをリスト

  • C:\\work\\jravan\\data ディレクトリ配下で、HRで始まるファイルを出力
public void readHaraiFileTest() throws IOException {
Files.newDirectoryStream(Paths.get("C:\\work\\jravan\\data")
    , path -> path.getFileName().toString().startsWith("HR"))
    .forEach(System.out::println);
}