디시인사이드 갤러리

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

갤러리 본문 영역

자바 이것좀 봐주세요~

피망먹은판다갤로그로 이동합니다. 2011.11.19 02:09:52
조회 42 추천 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 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
289102 vc90 참조하는 dll파일은 뭘로 디컴파일하나요? 식물성담배갤로그로 이동합니다. 11.11.19 37 0
289101 카이스트 2학년 짜리 학교책 본적있냐 ㅋㅋ [2] (59.86) 11.11.19 191 0
289100 프로그램 코딩시 유니코드니 아스키니 하는데 금고래갤로그로 이동합니다. 11.11.19 57 0
289099 Stan횽 질문이 있어 [6] 메잉여(125.132) 11.11.19 75 0
289098 아 근데 시발 EXE 파일은 어케 만드는거임 왜 안가르쳐 주는거임 [4] 1(121.146) 11.11.19 119 0
289097 정보보안학과라는곳 전망 없음????????????? 160(116.127) 11.11.19 129 0
289096 (은꼴) 엽기혹은진실이라는 블로그 아는사람? [5] ㄴㅇㄹㄴ(124.63) 11.11.19 307 0
289094 너남들은 회사에서 이어폰 꼽고 노래도 들을수 잇음? [4] DarkHorse.NP갤로그로 이동합니다. 11.11.19 144 0
289092 초딩학교 다니면서 못외우면 쳐맞아서 뇌에 각인된 시 [2] 1(121.146) 11.11.19 88 0
289091 ㅅㅂ 여자어 존나 이해하기 힘들다 [1] 분당살람갤로그로 이동합니다. 11.11.19 100 0
289090 주말이라 그런지 [2] 에필로스갤로그로 이동합니다. 11.11.19 46 0
289089 웹이 어려워 징징 ㅠㅠ 웹은 어찌 하는거야 /엉엉 거칠게갤로그로 이동합니다. 11.11.19 67 0
289088 근대 방통대 학력 따면 인정해주냐. [10] (59.86) 11.11.19 483 0
289087 개럴들아 나 C++ 이거하나만 알려줘 [2] ㅇㅇ(112.166) 11.11.19 67 0
289086 형들 C언어에서 파일입출력 관련 질문입니다.(아주 기본적인거요.) [1] --(175.116) 11.11.19 54 0
289085 나 자바코딩좀 도와줘 제발 [3] 늅늅(119.71) 11.11.19 81 0
289084 고졸이면 SI가 끝이냐? [1] 읫힝(59.15) 11.11.19 171 0
289082 IT업계에서 바닥부터 시작할때 일반적으로 하는직업군이 뭐뭐있냐 [2] (59.86) 11.11.19 105 0
289080 형들 시프트 연산 나머지 받는법은 없나? [3] 회색사과갤로그로 이동합니다. 11.11.19 109 0
289077 시스템콜에서 화면에 출력되는걸을 메모리에 어떻게 넣음? [6] 마타버터갤로그로 이동합니다. 11.11.19 65 0
289076 앱만드는 앱등이 되지말고 html 제대로 배워라. [3] 기무리(58.126) 11.11.19 137 0
289075 %n 물어본사람.. [2] ㅇㅇ(203.255) 11.11.19 67 0
289074 모바일 광고 시장 왜 안 크냐 [5] -ㅂ-(183.102) 11.11.19 87 0
289073 안드로이드 앱 대박 구상 기획 떠올랐다 [4] ㄴㅇㄹㄴㅇㄹ(58.230) 11.11.19 118 0
289072 자바를하냐마냐가 아니라 [2] 三didas갤로그로 이동합니다. 11.11.19 117 0
289071 프로그래밍 시작해보려 하는데 [6] 고전게이머갤로그로 이동합니다. 11.11.19 159 0
289070 디도스 공격 진짜 지식이 빠삭한 해커라면 개인이 서버를 공격 가능한가요? [10] 사이트운영자(119.71) 11.11.19 240 0
289069 ㅇㅇ iphone4S 좋은듯 ㅇㅇ 역시 에플은 예쁘고 좋와 .swf [2] Stan(220.244) 11.11.19 65 0
289068 횽님들 플밍말고 도메인 질문좀 굽신굽신굽신ㅠㅠㅠㅠㅠ 꼬마(125.186) 11.11.19 36 0
289067 자바할까 C#할까 [2] elwlwlwk갤로그로 이동합니다. 11.11.19 114 0
289066 형들 안드로이드 알림창빼고전체화면크기 [1] 게논볼갤로그로 이동합니다. 11.11.19 55 0
289065 아이폰 4S 동영상 화질(1080p) [1] 분당살람갤로그로 이동합니다. 11.11.19 103 0
289064 일하기 시러 ㅠㅠ징징 [4] Sayrin갤로그로 이동합니다. 11.11.19 95 0
289063 프로그램 개발자없나요? 돈주고 하나만들고싶은데요 ??? [3] ㅋㅋㅋ(119.206) 11.11.19 197 0
289062 아.. 비쥬얼 베이직에서 %n이왜 안먹히죠?? [6] ㅠㅠㅠ(203.255) 11.11.19 81 0
289061 조센의 네이밍 센스 ㅁㄴㄷㄹ(116.42) 11.11.19 49 0
289060 자바를 해야함? [11] 리눅슽(121.186) 11.11.19 140 0
289059 디씨 G마켓 네이버 다음 이런곳 공격할라면 3년배워야하나요 프로그램? [4] ㅇㅇ(119.206) 11.11.19 122 0
289058 스뎅아 [4] e-r(211.195) 11.11.19 66 0
289056 로봇트 팔임니다 ㅋ [5] 뇌지랄갤로그로 이동합니다. 11.11.19 201 0
289055 틈틈이 짜던 스윙달력 드디어 완성단계다 휴 [10] ㅌㄹ(1.212) 11.11.19 173 0
289054 오픈지엘 맵핑에 대해서 좀 아는 형 없을까? [4] 메잉여갤로그로 이동합니다. 11.11.19 73 0
289052 주말 출근 했는데... [1] 에필로스갤로그로 이동합니다. 11.11.19 65 0
289050 모기땜시 몇시간 못잤다... 이문동쮸쮸바갤로그로 이동합니다. 11.11.19 48 0
289049 난 오늘도 결혼식 내일도 결혼식 Lover♥갤로그로 이동합니다. 11.11.19 34 0
289047 zip파일속에 exe파일든거 실행방법좀요 ㅠㅠ [2] d(58.103) 11.11.19 124 0
289046 개체관계모델에서 다대다 환경에서 ㅠㅠ [4] e-r(211.195) 11.11.19 171 0
289044 형들아, 진로를 자바로 잡아도될까????????123 [4] ㅇㅇ(49.50) 11.11.19 133 0
289043 남자 아이돌중에 시아준수가 노래 제일 잘부르는듯.. [2] 잉잉해갤로그로 이동합니다. 11.11.19 68 0
289041 눈팅만 했다.. 자야지.. [2] 이문동쮸쮸바갤로그로 이동합니다. 11.11.19 45 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2