How could I limit if I only want like 3 rows and 2 cols to be stored from the file with streams ?
class Asd{
String [][] t;
public Asd(String data) throws IOException {
t= Files.lines(Paths.get(data))
.map((line) -> line.trim().split(""))
.toArray(String[][]::new);
}
>Solution :
Something like:
t= Files.lines(Paths.get(data))
.limit(3) // limit rows
.map((line) -> Arrays.stream(line.trim().split("")).limit(2).toArray(String[]::new)) //limit cols
.toArray(String[][]::new);