0
我有一个文本文件。该特定文本文件的示例内容就像正则表达式提取键值对
root(ROOT-0, good-4)nn(management-2, company-1)nsubj(good-4, management-2)
现在我需要将它分开并将其存储在ArrayList中。为此我写下面的代码
public class subject {
public void getsub(String f){
ArrayList <String>ar=new ArrayList<String>();
String a="[a-z]([a-z]-[0-9],[a-z]-[0-9])";
Pattern pattern=Pattern.compile(a);
Matcher matcher=pattern.matcher(f);
while(matcher.find()){
if(matcher.find()){
ar.add(matcher.group(0));
}
}
System.out.println(ar.size());
for(int i=0;i<ar.size();i++){
System.out.println(ar.get(i));
}
}
}
但arraylist没有得到填充。这是为什么
+1是'this'与答案接近! – PopoFibo
@PopoFibo然后感谢公平竞争:) – Mena
+1太快.. – gowtham