diff --git a/HashMap/.classpath b/HashMap/.classpath
new file mode 100644
index 0000000..18d70f0
--- /dev/null
+++ b/HashMap/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/HashMap/.project b/HashMap/.project
new file mode 100644
index 0000000..98e4c40
--- /dev/null
+++ b/HashMap/.project
@@ -0,0 +1,17 @@
+
+
+ MakeResult
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/HashMap/.settings/org.eclipse.jdt.core.prefs b/HashMap/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..8000cd6
--- /dev/null
+++ b/HashMap/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/HashMap/bin/Main.class b/HashMap/bin/Main.class
new file mode 100644
index 0000000..57626a9
Binary files /dev/null and b/HashMap/bin/Main.class differ
diff --git a/HashMap/final.txt b/HashMap/final.txt
new file mode 100644
index 0000000..a178353
Binary files /dev/null and b/HashMap/final.txt differ
diff --git a/HashMap/src/Main.java b/HashMap/src/Main.java
new file mode 100644
index 0000000..492e0ef
--- /dev/null
+++ b/HashMap/src/Main.java
@@ -0,0 +1,49 @@
+import java.awt.List;
+import java.io.BufferedReader;
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Iterator;
+
+
+
+
+public class Main {
+ public static void main (String[] args) throws IOException{
+ BufferedWriter writer = new BufferedWriter(new FileWriter(new File("/Users/hakuri/Desktop/data2.txt")));
+ BufferedReader reader=new BufferedReader(new FileReader(new File("/Users/hakuri/Desktop/final.txt")));
+ String lineTxt = null;
+ int i=1;
+ // ArrayList brand = new ArrayList();
+ HashMap custom=new HashMap();
+
+
+ while((lineTxt = reader.readLine()) != null){
+ //System.out.println(lineTxt);
+ String line=lineTxt.trim();
+ String[] part=line.split(",");
+ if(!custom.containsKey(part[0])){
+ custom.put(part[0],new ArrayList());
+ custom.get(part[0]).add(part[1]);
+ }
+ else{
+ custom.get(part[0]).add(part[1]);
+ }
+ // custom.put(part[0], part[1]);
+ }
+ //System.out.print(custom);
+ Iterator it=custom.keySet().iterator();
+ while( it.hasNext()){
+ String key=(String)it.next();
+ ArrayList value=custom.get(key);
+ System.out.println(key+"--"+value);
+ }
+ //System.out.println(custom.keySet().iterator());
+ }
+
+ }
+