0
Scanner와 next() 메서드를 사용하여 텍스트 파일을 스캔하고 각 개별 단어를 ArrayList에 추가하고 있습니다. 구분 기호를 사용하여 구두점을 무시하려면 어떻게해야합니까? 나는 같은 단어를 가지고 :Java Scanner 구분 기호
고양이, 개. "마우스
나는 각각이 말에 쉼표, 따옴표를 제거 할. 나는이 작업을 수행 할 수 있습니까?
는Scanner와 next() 메서드를 사용하여 텍스트 파일을 스캔하고 각 개별 단어를 ArrayList에 추가하고 있습니다. 구분 기호를 사용하여 구두점을 무시하려면 어떻게해야합니까? 나는 같은 단어를 가지고 :Java Scanner 구분 기호
고양이, 개. "마우스
나는 각각이 말에 쉼표, 따옴표를 제거 할. 나는이 작업을 수행 할 수 있습니까?
는, 당신은 통과 할 수 있도록 이 경우 단어는 당신이 필요 배열에 추가 할 수 있도록 약간의 빈 값을 포함 할 것입니다하지만 당신이 언급 한 경우에 당신이 그것을 원하지 않는 모든 문장 부호와 정규식은
String[] words = "cat, dog. \" mouse".split("[\\\",\\.]");
일 것 다음과 같이하십시오.
for (String word : words) {
if(!word.isEmpty()) {
arrayList.add(word);
}
}
이것을 시도하십시오. http://stackoverflow.com/questions/10761501/remove-part-of-string-following-regex-match-in-java – Coderchu