public void readFileByLines(String fileName) {
			File file = new File(fileName);
			BufferedReader reader = null;
			try {
				reader = new BufferedReader(new FileReader(file));
				int i = 0;
				String tempString = "";
				StringBuilder resultStr = new StringBuilder();
				while ((tempString = reader.readLine()) != null) {
					// resultStr = "";
					String[] strs = tempString.trim().split(split);
					
					ArrayList<Integer> tempdata = new ArrayList<Integer>();
//					tempdata.add(Integer.parseInt(strs[0].trim()));
//					String[] str = strs[1].split(split);
					for (i = 0; i < strs.length; i++) {
						if (strs[i].equals(""))
							continue;
						tempdata.add(Integer.parseInt(strs[i].trim()));
					}
					Collections.sort(tempdata);
					for (i = 0; i < tempdata.size(); i++) {
						resultStr.append(tempdata.get(i).toString() + " ");
					}
					List<String> cliques = resultfile.get(tempdata.get(0));
					if (cliques == null) {
						cliques = new ArrayList<String>();
						resultfile.put(tempdata.get(0), cliques);
					}
					cliques.add(resultStr.toString());
					resultStr.delete(0, resultStr.length());
				}
				reader.close();
			} catch (IOException e) {
				e.printStackTrace();
			} finally {
				if (reader != null) {
					try {
						reader.close();
					} catch (IOException e1) {
					}
				}
			}
		}