디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

자바 이것좀 봐주세요~

피망먹은판다갤로그로 이동합니다. 2011.11.19 02:09:52
조회 45 추천 0 댓글 0

        public TermFrequencySet(String string) {
                tokenSet = new Vector<String>();
                int                ibegin, iend, ibound;
                char        cbase;
                
                ibound = string.length(); 
                ibegin = 0;
                iend = 0;
        
                while( ibegin < ibound ) {
                        ibegin = iend;
                        while( ibegin < ibound && (cbase = string.charAt(ibegin)) == \' \' ) ibegin++;
                        
                        iend = ibegin;
                        while( iend < ibound && (cbase = string.charAt(iend)) != \' \' )                iend++;
                        
                        if( ibegin < iend ) {
                                String token = string.substring(ibegin, iend);
                                tokenSet.add(token);
                        }
                }
        }

/////////////////////////// 요놈이랑 ///////////////////////////////////

public TermFrequencySet(Vector<String> vtTokenSet) {
                tokenSet = new Vector<String>();
                //토큰(단어) 목록 소팅
                Collections.sort(tokenSet);
                                
                String        sPrevStr = new String("");
                int          icount = 0;
                
                for( int i = 0; i < tokenSet.size(); i++ ) {
                        String sCurrStr = tokenSet.elementAt(i);
                        if( sCurrStr.equals(sPrevStr) )         {        // 이전 단어와 같으면, 빈도 증가
                                icount++;
                        }
                        else         {         // 이전 단어와 다르면, 이전 단어의 빈도 저장 
                                if( !sPrevStr.equals("") && icount > 0 )        {        // 이전 단어가 빈 단어가 아니면 이전 단어의 빈도 저장
                                        hTermSet.put(sPrevStr, new Integer(icount));
                                }
                                sPrevStr = sCurrStr;
                                icount = 1;
                        }
                }
                
                // 마지막 남은 단어의 빈도 저장
                if( !sPrevStr.equals("") && icount > 0 )        {
                        hTermSet.put(sPrevStr,  new Integer(icount));
                }
        }

//////////////////////////////////////////////////////////////////////////////
요놈 두개가 파일 하나 읽어와서 같이 값을 받게 하고 픈데 어떻게하면 될까요..

파일처리하는 문은

                Vector<String> vtTokenSet = new Vector<String>();
                String                         strline;
                
                FileInputStream fstream = new FileInputStream( "text01.txt");        
                BufferedReader  bufstrm = new BufferedReader( new InputStreamReader(fstream) );
                
                while( (strline = bufstrm.readLine()) != null ) {
                        TermFrequencySet tkn = new TermFrequencySet(strline); // 이건 첫번째 놈 값받아오는데
                
                        for( int i = 0; i < tkn.size() ; i++ ) {
                                String token =tkn.getElementAt(i);
                                vtTokenSet.add(token);
                        }
                }
                //Collections.sort(vtTokenSet);
                bufstrm.close();
                fstream.close();
                
                TermFrequencySet termFreqSet = new TermFrequencySet(vtTokenSet); //이 두번째놈도 똑같은거 받고 싶거든요


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
289202 횽들 mds 아카데미라는 곳 알어? [7] 우오(175.193) 11.11.20 208 0
289201 나 SQL 질문좀여 오라클 SQL임 [1] 543543갤로그로 이동합니다. 11.11.20 67 0
289200 디버그할땐 제대로 나오는데 ㅇㅇ(211.224) 11.11.20 44 0
289198 간단한 홈피 제작 과정에 궁금사항이 있어요 [3] 사다리(165.132) 11.11.20 53 0
289196 ncurses만이 유일하게 유닉스프로그래밍할때 색깔 입힐수 있음? [1] 마타버터갤로그로 이동합니다. 11.11.20 53 0
289195 누가 어도비 프리미어 어둠의 경로좀 알려줘 [1] 어도비(99.239) 11.11.20 305 0
289194 링크드 리스트 문제좀 물어봐도 되나요? 앨리스♡갤로그로 이동합니다. 11.11.20 49 0
289193 횽들 파이썬 물어볼께 [6] 초보(128.62) 11.11.20 158 0
289192 jsp 좀 하시는 횽들.. 도와줘요 ㅠㅠ ㅇㄴㅇ(114.200) 11.11.20 70 0
289191 프로그램 사서 씀? [1] (59.86) 11.11.20 86 0
289190 결혼에 골인했다..^0^ [3] 이문동쮸쮸바갤로그로 이동합니다. 11.11.20 170 0
289187 KD tree 에서 삽입 과 삭제 구현 시 고려사항. 돌고래(210.118) 11.11.20 53 0
289186 음 이미지를 3d화 시키는거 생각중 [2] elwlwlwk갤로그로 이동합니다. 11.11.20 71 0
289185 오픈지엘하는 게이야 질문좀 하자 [2] ㅁㄴㅇㄹ(115.137) 11.11.20 81 0
289180 mfc 질문좀 ㄴㅇㄹ(121.168) 11.11.20 56 0
289179 SyntaxHighlighter 오픈소스사이트 [2] 일광면(119.198) 11.11.20 104 0
289178 공부할만한대 사이트나 블로그 카페좀 추천해줘. ㅋ [2] (59.86) 11.11.20 102 0
289176 방학때 정보처리기사 vs 프로그램 만들기 [2] 금고래갤로그로 이동합니다. 11.11.20 175 0
289175 해냈음..형들 ㄳㄳ [1] 윈속(121.186) 11.11.20 120 0
289173 숙제 물어보는놈들아 앞으론 이렇게 쫌 올려라 [8] 일광면(119.198) 11.11.20 188 0
289171 형들 close()랑 clear()의 차이가 뭐야? [1] (112.167) 11.11.20 71 0
289170 ㅜㅜ 소스 올림 [4] 윈속(121.186) 11.11.20 85 0
289167 이저녁에 이거 붙잡고 있음..에러 왜 나는거임? [6] 윈속(121.186) 11.11.20 102 0
289166 어렸을때 프로그래머 꿈꿨을때는 [2] Partyup갤로그로 이동합니다. 11.11.20 127 0
289165 Class<?> 자바에서 이런 문법도 있었어? [2] (112.148) 11.11.20 89 0
289164 유닉스 프로그래밍인데 [2] 마타버터갤로그로 이동합니다. 11.11.20 68 0
289162 면접 & 소개팅 [2] ㅁㄴㄷㄹ(116.42) 11.11.20 144 0
289161 췌엣. [3] 늅늅(220.66) 11.11.20 73 0
289159 프갤형들 wubi로 우분투 설치하려는데 좀 도와주세요 헤헤 [8] 분광기(122.202) 11.11.19 99 0
289157 책 좀 추천해주라 [1] ㅌㄹ(59.26) 11.11.19 76 0
289155 엑셀 급질! 초고난이도 ㅠㅠ [4] Ram(183.100) 11.11.19 90 0
289152 방금 뉴스 봤음? [2] ㅌㄹ(59.26) 11.11.19 91 0
289151 아오 시밤 내 글에서 배틀해서 다시 글 싼다. [4] 거칠게갤로그로 이동합니다. 11.11.19 128 0
289150 유닉스용 미니쉘 혼자 만들면 실력있는 거임? [3] 마타버터갤로그로 이동합니다. 11.11.19 96 0
289148 대학원에 대해 좀 알려주삼 'ㅅ'/ [6] 거칠게갤로그로 이동합니다. 11.11.19 310 0
289147 횽들은 야근 = 변명이다 라는 말에 어느정도 동감함? [4] 거칠게갤로그로 이동합니다. 11.11.19 113 0
289146 진로 상담좀... [5] 우오오오잉(121.181) 11.11.19 117 0
289145 형들 ..씨언어오늘시작했는뎅 이상해 .. 좀봐줘 진짜초짜야 미안행 [3] 으엌(119.206) 11.11.19 148 0
289144 웹표준 2.0 강행되면 진짜 엑티브엑스 없어질까???? [12] ㅁㄴㅇㄹ(115.137) 11.11.19 170 0
289143 v3 zip 쓰는 횽들은 없냐능?? [2] 거칠게갤로그로 이동합니다. 11.11.19 77 0
289142 현역 종사 하는분들 IT쪽에서 무경력 고졸이 취업할려면 뭘해야 될까ㅇㅛ [6] (59.86) 11.11.19 267 0
289141 형들 나 어재 여자랑 모텔 가따와씀 [1] 시그란♬갤로그로 이동합니다. 11.11.19 125 0
289140 알집 지우고 빵집 깔았음 [6] 이모군(175.114) 11.11.19 89 0
289139 이모군님 예기좀 할수있을까요? [2] (59.86) 11.11.19 64 0
289138 이 시발 anr 돌아이바갤로그로 이동합니다. 11.11.19 27 0
289137 새로운 기술을 습득할 때 어느게 젤 좋을까?? [3] 거칠게갤로그로 이동합니다. 11.11.19 129 0
289133 나 고졸인대 [4] (59.86) 11.11.19 131 0
289132 프로그래머 할려고 하는데 대학이.. [10] ㅁㄴㅇㄹ(222.98) 11.11.19 307 0
289131 메모장...만들기...빨리완성하고픈ㅠ [4] Sayrin갤로그로 이동합니다. 11.11.19 186 0
289130 OCP + 토익800 + 경북대 3.8 이면 어디가능? [2] ㅁㄴㅇㄹ(121.64) 11.11.19 228 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2