public static List<Synsetcn> readTxt(String url)
{
//声明一个list集合用于存放读取后的值
List<Synsetcn> synsetcns = new ArrayList<Synsetcn>();
//声明一个synsetcn对象
Synsetcn synsetcn = null;
try {
BufferedReader br = new BufferedReader(new FileReader(new File(url)));
String temString = br.readLine();
long id6 = 600000000;
long id7 = 700000000;
long id8 = 800000000;
while(Util.getInstance().StringIsEmpty(temString))
{
//根据“||”将字符串拆分
String strs[] = temString.trim().split(" ");
if(strs[0].contains("#"))
{
id6 = id6+1;
}
else if(strs[0].contains("="))
{
id7 = id7+1;
}
else if(strs[0].contains("@"))
{
id8 = id8+1;
}
for (int i = 1; i < strs.length; i++) {
synsetcn = new Synsetcn();
if(strs[0].contains("="))
{
synsetcn.setSynset_id(id7+"");
}
else if(strs[0].contains("#"))
{
synsetcn.setSynset_id(id6+"");
}
else if(strs[0].contains("@"))
{
synsetcn.setSynset_id(id8+"");
}
synsetcn.setW_num(i);
synsetcn.setChinese(strs[i]);
synsetcn.setLevCode(strs[0]);
synsetcns.add(synsetcn);
}
System.out.println(temString);
temString = br.readLine();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return synsetcns;
}
{
//声明一个list集合用于存放读取后的值
List<Synsetcn> synsetcns = new ArrayList<Synsetcn>();
//声明一个synsetcn对象
Synsetcn synsetcn = null;
try {
BufferedReader br = new BufferedReader(new FileReader(new File(url)));
String temString = br.readLine();
long id6 = 600000000;
long id7 = 700000000;
long id8 = 800000000;
while(Util.getInstance().StringIsEmpty(temString))
{
//根据“||”将字符串拆分
String strs[] = temString.trim().split(" ");
if(strs[0].contains("#"))
{
id6 = id6+1;
}
else if(strs[0].contains("="))
{
id7 = id7+1;
}
else if(strs[0].contains("@"))
{
id8 = id8+1;
}
for (int i = 1; i < strs.length; i++) {
synsetcn = new Synsetcn();
if(strs[0].contains("="))
{
synsetcn.setSynset_id(id7+"");
}
else if(strs[0].contains("#"))
{
synsetcn.setSynset_id(id6+"");
}
else if(strs[0].contains("@"))
{
synsetcn.setSynset_id(id8+"");
}
synsetcn.setW_num(i);
synsetcn.setChinese(strs[i]);
synsetcn.setLevCode(strs[0]);
synsetcns.add(synsetcn);
}
System.out.println(temString);
temString = br.readLine();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return synsetcns;
}