Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import au.com.bytecode.opencsv.*
- @Grab(group='net.sf.opencsv', module='opencsv', version='2.1')
- //「ゆうびんホームページ」から落としたcsvを同階層に置く
- def text = new File('ken_all.csv').getText('MS932')
- def reader = new CSVReader(new StringReader(text))
- def bangoMap = [:]
- for(;;) {
- String[] csv=reader.readNext()
- if(!csv) break
- bangoMap[csv[2]] = csv[6]+' '+csv[7]+' '+csv[8]
- }
- println '> Please input the ZIP code.'
- def br = new BufferedReader(new InputStreamReader(System.in))
- for(;;) {
- String str = br.readLine()
- if (str == 'exit' || str == ''){
- println '> good bye.'
- break
- }
- println bangoMap[str]? '> '+ bangoMap[str]:'> The address is not found.'
- }
Add Comment
Please, Sign In to add comment