일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 마르코프
- R 키워드 가중치
- self-attention
- HashMap
- 자연어처리
- selfattention
- 상호작용디자인
- R TF-IDF
- 체험디자인
- wordVector
- StringBuffer vs StringBuilder
- 언어모델
- WordCloud R
- word2vec
- R에서의 워드클라우드
- 자언어처리모델
- R 워드클라우드
- deeplearning용어
- RNN Attention
- R에서의 wordcloud
- 어탠션
- 딥러닝용어
- 통계기반자연어처리
- 도날드노만
- R dataframe
- 마르코프 체인
- deeplearning개념
- StringJoiner
- r word2vec
- 딥러닝개념
- Today
- Total
클로이의 데이터 여행기
[JAVA] 여러 파일(file)을 읽는 메서드(method) 본문
이번 포스팅에서는 '여러 파일(텍스트 파일,txt file)을 읽는 메서드(method)'를 설명하려고 합니다.
이전 포스팅에서 하나의 파일을 읽는 메서드에 대한 내용을 다룬 적이 있다. 여러 파일을 읽을 필요가 없다면 이 링크를 ( https://data-traveler.tistory.com/2?category=719589 ) 참고하기를 바랍니다.
'하나의 파일을 읽는 메서드'와 '여러 파일을 읽는 메서드'를 비교할 때,
가장 큰 차이점은 메소드에 입력받을 매개변수가 있는지입니다.
(문법에는 맞지 않지만) 아래의 코드에서 상세히 비교해보면,
[case 1. 하나의 파일을 읽는 메서드]
→ 메서드에 필요한 매개변수가 없고, 파일위치가 메서드 내에 기술되어 있음.
ㄴgetLine() ㄴ new File("C:/data/input/syn2.txt")
[case 2. 여러파일을 읽는 메서드]
※ 파일을 읽는 메서드
→ 메서드에 매개변수가 필요하고, 파일 위치는 매개변수로 받음.
ㄴ readline(String filename) ㄴ new File(filename)
→ 활용된 매개변수의 값은 main 함수에서 입력!
※ main 함수
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public static void main(String[] args) { String ner = readline("C:/data/input/SKL.txt"); String[] nerCate = getLine(ner, "C:/data/input/SKL.txt"); HashMap<String, String> catelist = splitLine(nerCate, "\t"); String todo = readline("C:/data/input/101.txt"); String[] todoList = getLine(todo, "C:/data/input/101.txt"); HashMap<String, String> todolist = splitLine(todoList, ","); conpareKeyword(catelist, todolist); writeFile(catelist); writeFile(todolist); } | cs |
→ main 함수 내에서 readline에 필요한 파일 입력.
ㄴ String ner = readline("C:/data/input/SKL.txt");
→ 추가로 다른 파일을 읽을 때는 메서드를 한번 더 입력하여 활용 가능.
동일한 메서드를 한번 더 입력하되, 괄호안에 다른 파일명을 넣어주면 됨.
ㄴString todo = readline("C:/data/input/101.txt");
이상입니다.
감사합니다:D
'JAVA' 카테고리의 다른 글
[JAVA] AR(연관성분석) 알고리즘 (0) | 2018.12.21 |
---|---|
[JAVA] 중첩 HashMap(해쉬맵) 사용 및 출력방법 (2) | 2018.11.13 |
[JAVA] eclipse 소소한 단축키 (2) | 2018.11.08 |
[JAVA] 같은 key인 경우, value에 리스트(list)로 담기 (1) | 2018.10.22 |
[JAVA] HashMap에 <키워드,개수>의 형태로 넣기 (1) | 2018.10.22 |