andrewoma
02/02/2016, 9:04 AMpublic class AddTest {
public List<Path> add(List<Path> paths, Path path) {
paths.add(path);
return paths;
}
public List<Path> add(List<Path> paths, Iterable<Path> segments) {
for (Path segment : segments) {
paths.add(segment);
}
return paths;
}
public static void main(String[] args) {
List<Path> paths = new ArrayList<Path>();
AddTest addTest = new AddTest();
paths = addTest.add(paths, FileSystems.getDefault().getPath("a", "b"));
paths = addTest.add(paths, FileSystems.getDefault().getPath("c", "d"));
paths = addTest.add(paths, (Iterable<Path>)FileSystems.getDefault().getPath("e", "f"));
for (Path path : paths) {
System.out.println(path);
}
}
}
Prints
a/b
c/d
e
f