package com.founder.test;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
public class Testdemo02 {
public static void main(String[] args)
{
try
{
FileReader file = new FileReader("F://nouser.txt");
BufferedReader bu = new BufferedReader(file);
String str = null;
//Map<String, String> map = new HashMap<String, String>();
List list = new ArrayList();
while((str=bu.readLine())!=null)
{
String a = str.substring(0,str.indexOf('#'))+"/n";
//System.out.print(a);
list.add(a);
}
bu.close();
System.out.print("size--->"+list.size());
// for (Iterator iterator = list.iterator(); iterator.hasNext();) {
// String object = (String) iterator.next();
// //System.err.println(object);
// }
System.out.println("----------------------");
List newList = Testdemo02.removeList(list);
for (Iterator iterator = newList.iterator(); iterator.hasNext();) {
String object = (String) iterator.next();
System.out.println(object);
}
}catch(Exception e)
{
e.printStackTrace();
}
}
public static List removeList(List list) {
Set someList = new HashSet(list);
List newList = new ArrayList();
for (Iterator iterator = someList.iterator(); iterator.hasNext();) {
Object object = (Object) iterator.next();
System.out.print("somelistSize---->"+someList.size());
System.out.print("---->"+object);
newList.add(object);
}
return newList;
}
}