2012-07-25 2 views
0

Twitter 사용자의 위치를 ​​검색 할 수있는 JSON 개체가 있습니다. 이 위치는 필자가 필요로하는 것과 관련이있을 수있는 텍스트입니다 (예 : "런던"이지만 "가장 멋진 지역"과 같은 텍스트 일 ​​수도 있습니다. 그래서, 제가 필요한 것은 영국의 도시와 일치하도록이 텍스트 (위치)를 필터링하는 것입니다. 영국에는 69 개 도시가 있으므로 Java를 사용하여 배열을 만들 수 있으며 정규식을 사용하여 위치 일치에서 얻은 문자열이나 나열된 도시 중 하나에 가까운 문자열을 확인할 수 있습니다.db를 업데이트하기 위해 테이블에서 일치하는 문자열

내 질문은 : 이것을 수행하는보다 효율적인 방법이 있다고 생각합니까? 나는 69 개의 ​​문자열로 이루어진 테이블을 반복해서 (120.000 JSON 객체를 상상해보십시오) 그리고 언급 된 문자열을 비교하는 것은 오래 걸릴 것이라고 생각합니다. 어떤 제안?

답변

0

를 사용하여 JSON 응답에서이 정규식 ...

[(city_name1)(city_name2)]가 // 69까지이 작업을 수행 한 후 항상 당신이 얻을 JSON 응답에 대해이 패턴을 사용하여 일치하는 도시를 가져올 ...

관련 문제