2013-05-13 4 views
1

나는 android를 통해 읽고있는 파일이 있습니다. 본질적으로 단어 목록 일뿐입니다. 나는 사용자가 단어를 입력 한 편집 텍스트를 가지고 있으며 그 단어가 단어 목록에 있는지 확인해야합니다. 파일을 가져온 다음 모든 단어를 문자열에 추가하고 입력 한 단어의 문자가 단어 목록에 있는지 확인할 수는 있지만 단어가 단독인지 여부는 확인할 수 없습니다. 예를 들어 사용자가 'bro'를 입력하고 bro가 단어 목록에 없지만 'brother'가 있으면 true를 반환합니다. 단어는 각각 자신의 줄에 있으므로 'bro'를 '\ nbro \ n'으로 테스트하려고 시도했지만 작동하지 않습니다. 어떤 아이디어? 게시 된 코드가 필요하면 알려주세요. 그러나 많은 도움이된다고 생각하지 않습니다.단어가 파일의 단어 목록에 있는지 확인하십시오.

+0

단어를 'ArrayList'에 넣고 목록을 검색 할 수 있습니다. – MAV

+0

리소스 파일을 사용하여 배열로 읽지 않는 이유는 무엇입니까? 이 "단어 목록"은 얼마나 큰가요? – Codeman

+0

어떻게 배열 목록에 넣을 수 있습니까? 그것은 큰 단어 목록이고 배열 목록에 추가하는 것이 다소 시간이 걸릴 수 있다고 생각합니다. 어쨌든 백그라운드에서 수행 될 것입니다. – tjorlando

답변

1

내가 찾고있는 것을 찾았습니다. 그것은 페이지의 맨 아래에 링크되어있는 답변되지 않은 질문이었습니다. 한 번에 한 줄씩 읽을 수 있도록 파일을 읽으려면 버퍼링 된 판독기를 사용해야했습니다. 도와 줘서 고마워. Using Buffered Reader

관련 문제