文字列にキーワードが含まれているかどうかを調べて、それが町か道路かを判断しようとしています。書くのではなく、異なる値の数のため:
(Road.search("Way") != -1) || (Road.search("Road") != -1) || (Road.search("Ave") != -1)
各値について、もっと簡単な方法があるのだろうか?
値は
Cl, 閉じる, Rd, 道路, Dr, ドライブ, Sq, 広場, 道, アベニュー, アベニュー, 庭園, ローク, Ct, コート, テラス