Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.02 KB | None | 0 0
  1. package dataBase;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.FileReader;
  5. import java.io.IOException;
  6. import java.nio.charset.StandardCharsets;
  7. import java.util.List;
  8. import java.util.Arrays;
  9. import java.util.ArrayList;
  10.  
  11. public class dataBase {
  12.  
  13.     public static void main(String[] args) {
  14.  
  15.         String csvFile = "/root/dataBase/data.csv";
  16.         String line = null;
  17.         String cvsSplitBy = ",";
  18.         int l1;
  19.  
  20.         //ArrayList<String> aList = new ArrayList<String>();
  21.        
  22.         ArrayList<ArrayList<String> > multiD
  23.         = new ArrayList<ArrayList<String> >();
  24.  
  25.         // Populate the elements with csv data
  26.         try (BufferedReader br = new BufferedReader(new FileReader(csvFile,StandardCharsets.UTF_8))) {
  27.             while ((line = br.readLine()) != null) {
  28.        
  29.                 String newInputString = line.replaceAll("\\S", "");
  30.                 // use comma as separator
  31.                 String[] element = newInputString.split(cvsSplitBy);
  32.                
  33.                 //populate 1d list
  34.                 //aList.addAll(Arrays.asList(element));
  35.                
  36.                 l1 = element[0].length();
  37.                 String str1 = Integer.toString(l1);
  38.                
  39.                 //populate multiD
  40.                 multiD.add(new ArrayList<String>(Arrays.asList(str1,element[0],element[1],element[2],element[3],element[4])));
  41.  
  42.  
  43.                //System.out.println(" " + element[0] + " , " + element[1] + " , " + element[2] + " , " + element[3] ); 
  44.                
  45.             }
  46.  
  47.            
  48.             //print 1d list
  49.             //for (int i = 0; i < aList.size(); i++) {
  50.             //    System.out.println(aList.get(i) + "\n");
  51.             //}
  52.            
  53.            
  54.  
  55.  
  56.         } catch (IOException e) {
  57.             e.printStackTrace();
  58.             }
  59.        
  60.        
  61.        System.out.println(multiD.get(1));
  62.        System.out.println(multiD.get(2));
  63.        System.out.println(multiD.get(3));
  64.  
  65.  
  66.        
  67.        
  68.        
  69.     }
  70.    
  71.    
  72.    
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement