Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite3d03e0

Browse files
committed
Add list files in directory snippet
1 parent04dc9af commite3d03e0

File tree

3 files changed

+31
-0
lines changed

3 files changed

+31
-0
lines changed

‎README.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Update the sample application with the snippet and add a test for it. After prov
1515

1616
###File
1717
*[List directories](#list-directories)
18+
*[List files in directory](#list-files-in-directory)
1819
*[Read lines from file to string list](#read-lines-from-file-to-string-list)
1920

2021
###Math
@@ -75,6 +76,16 @@ Update the sample application with the snippet and add a test for it. After prov
7576

7677
[⬆ back to top](#table-of-contents)
7778

79+
###List files in directory
80+
81+
```java
82+
publicstaticFile[] listFilesInDirectory(finalFile folder) {
83+
return folder.listFiles(File::isFile);
84+
}
85+
```
86+
87+
[⬆ back to top](#table-of-contents)
88+
7889
###Read lines from file to string list
7990

8091
```java

‎src/main/java/Library.java‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
importjava.nio.file.Files;
77
importjava.text.ParseException;
88
importjava.text.SimpleDateFormat;
9+
importjava.util.ArrayList;
910
importjava.util.Arrays;
1011
importjava.util.Date;
1112
importjava.util.List;
@@ -149,4 +150,13 @@ public static boolean isPalindrome(String s) {
149150
Stringbackward =sb.reverse().toString().toLowerCase();
150151
returnforward.equals(backward);
151152
}
153+
154+
/**
155+
* List files in directory
156+
* @param folder the path where to look
157+
* @return array of File
158+
*/
159+
publicstaticFile[]listFilesInDirectory(finalFilefolder) {
160+
returnfolder.listFiles(File::isFile);
161+
}
152162
}

‎src/test/java/LibraryTest.java‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,4 +162,14 @@ public void testIsPalindrome() {
162162
assertFalse(Library.isPalindrome("Type O Negative"));
163163
assertFalse(Library.isPalindrome("Foo12121Bar"));
164164
}
165+
166+
/**
167+
* Tests for {@link Library#listFilesInDirectory(File)}
168+
*/
169+
@Test
170+
publicvoidtestListFilesInDirectory() {
171+
File[]files =Library.listFilesInDirectory(newFile("src/test/resources"));
172+
assertEquals(1,files.length);
173+
assertEquals("src/test/resources/somelines.txt",files[0].toString());
174+
}
165175
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp