목록Programing/Java (2)
꾸준한 개발일기
API를 통해 데이터를 받아오는데 문제가 발생했다. 주소 중 "리"에 대한 데이터를 제공하지 않는 것이다. 서비스에서 검색 조건에 리가 있는데 말이다. 시도나 읍면동은 카카오에서 제공하는 데이터를 조인하여 가져올 수 있지만 리는 따로 제공하지 않고있다. 그래서 전체 지번 주소에서 리만 추출하는 기능을 구현해보았다. 1. 자바 문자열 나누기(split) 문자열.split(String regex); regex: 문자열로 regex로 나누어진 문자열은 배열에 저장된다. example에선 " "(공백)을 regex로 사용했다. String fulladdr = "충청북도 청주시 청원구 오창읍 화산리(華山) 어쩌고"; String [] split_fulladdr = fulladdr.split(" "); System..
연계 데이터를 csv 파일로 쓰고 이를 DB에 올리는 업무를 맡았다. 그 중 한줄로 나열된 데이터를 분리하여 csv 파일 한 칸에 담는 부분을 구현해보자. 기존 데이터 data1Ðdata2Ðdata3Ðdata4Ðdata5 data1Ðdata2Ðdata3Ðdata4Ðdata5 data1Ðdata2Ðdata3Ðdata4Ðdata5 기존 데이터는 구분자(Ð)로 구분되어있고 속성명이 없었다. 그대로 다운받으면 csv 파일 한칸에 한 라인이 모두 담겼다. append() String path = "C:\Download"; FileOutputStream out = new FileOutputStream (path); // 파일적재 FileWriter fw = new FileWriter(path, false); Str..