-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPrintPlaner.java
More file actions
53 lines (39 loc) · 1.44 KB
/
PrintPlaner.java
File metadata and controls
53 lines (39 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package Work02.Unit04;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
public class PrintPlaner {
ArrayList<String> planer = new ArrayList<>();
ArrayList<String[]> planerSplite = new ArrayList<>();
private Scanner file;
public PrintPlaner() {
}
// метод переброса csv файла в ArrayList
public ArrayList<String> planerArrayList() throws IOException {
FileReader inFile = new FileReader("C:\\Users\\sivvi\\Java\\Example_Java\\HomeWork\\src\\Work02\\Unit04\\Data\\planer.csv");
file = new Scanner(inFile);
while (file.hasNextLine()) {
String line = file.nextLine();
planer.add(line);
}
return planer;
}
// метод преобразования базы из ArrayList<String> в ArrayList <String[]>
public ArrayList<String[]> planerSplite(ArrayList<String> planer) {
for (String element : planer) {
String[] lineTemp = element.split(";");
planerSplite.add(lineTemp);
}
return planerSplite;
}
// метод печати планера
public void printPlaner(ArrayList<String[]> planerSplite) {
for (String[] element : planerSplite) {
for (int i = 0; i < element.length; i++) {
System.out.print(element[i] + " ");
}
System.out.print("\n");
}
}
}