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이 '답변에 가까운'것입니다. – PopoFibo
@PopoFibo 다음 페어 플레이 주셔서 감사합니다 :) – Mena
+1 너무 빠르다. – gowtham