public void get_file() throws IOException {
		// Source
		//File f = new File("D://Alibaba//test.csv");
		File f = new File("D://Alibaba//t_alibaba_data.csv");
		InputStream is = new FileInputStream(f);
		try {
			BufferedReader reader = new BufferedReader(
					new InputStreamReader(is));

			String lineString = reader.readLine(); // filter title
			UserNRecords userNRecords = null;
			ArrayList<Record> brandRecords = null;
			String tempUserID = "00000";

			for (;;) {
				lineString = reader.readLine();
				if (lineString == null) {
					break;
				}

				Record r = new Record();
				String tokens[] = lineString.split(",");
				String userID = tokens[0];
				r.setBrand(tokens[1]);
				r.setType(tokens[2]);
				r.setDate(tokens[3]);
				if (!userID.equals(tempUserID)) {
					userNRecords = new UserNRecords();
					brandRecords = new ArrayList<Record>();
					userNRecords.setUserID(userID);
					userNRecords.setRecordList(brandRecords);
					list.add(userNRecords);
				}
				brandRecords.add(r);
				tempUserID = userID;

			}

			is.close();
		} catch (Exception e) {
		}
	}