Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dataBase;
- import java.io.BufferedReader;
- import java.io.FileReader;
- import java.io.IOException;
- import java.nio.charset.StandardCharsets;
- import java.util.List;
- import java.util.Arrays;
- import java.util.ArrayList;
- public class dataBase {
- public static void main(String[] args) {
- String csvFile = "/root/dataBase/data.csv";
- String line = null;
- String cvsSplitBy = ",";
- int l1;
- //ArrayList<String> aList = new ArrayList<String>();
- ArrayList<ArrayList<String> > multiD
- = new ArrayList<ArrayList<String> >();
- // Populate the elements with csv data
- try (BufferedReader br = new BufferedReader(new FileReader(csvFile,StandardCharsets.UTF_8))) {
- while ((line = br.readLine()) != null) {
- String newInputString = line.replaceAll("\\S", "");
- // use comma as separator
- String[] element = newInputString.split(cvsSplitBy);
- //populate 1d list
- //aList.addAll(Arrays.asList(element));
- l1 = element[0].length();
- String str1 = Integer.toString(l1);
- //populate multiD
- multiD.add(new ArrayList<String>(Arrays.asList(str1,element[0],element[1],element[2],element[3],element[4])));
- //System.out.println(" " + element[0] + " , " + element[1] + " , " + element[2] + " , " + element[3] );
- }
- //print 1d list
- //for (int i = 0; i < aList.size(); i++) {
- // System.out.println(aList.get(i) + "\n");
- //}
- } catch (IOException e) {
- e.printStackTrace();
- }
- System.out.println(multiD.get(1));
- System.out.println(multiD.get(2));
- System.out.println(multiD.get(3));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement