<코드>
import java.util.StringTokenizer;
class StringTest06{
public static void main(String[] args){
String str = "hello hello hello java hello jsp hello orcale hello java";
String arr[] = new String[100]; //[hello] [java] [] [] [][]...[]
int cnt[] = new int[100]; //[3] [1] [] [] []..[]
int n=0;//중복되지 않는다면 n번째 데이터를 넣고 n을 증가시키고자 한다.
int j=0;
String []st = str.split(" ");//[hello][hello][hello][java][hello][]..
for(int i=0; i<st.length; i++){
String s = st[i];
for(j=0; j<n; j++) //중복된 단어가 있는 검사. j번째 중복된 위치
{
if(s.equals(arr[j])){
break;
}
}
if(j <n){
cnt[j]++;
}
if(n==0 || j == n){
arr[n] = s;
cnt[n] = 1;
n++;
}
}
for(int i=0; i<n; i++){
System.out.println(arr[i] + "==>" + cnt[i]);
}
}
}
'JAVA > JAVA' 카테고리의 다른 글
자바 예제 - Calendar : Calendar 를 이용한 월,일,시,분,초 그리고 요일 알아내기 (0) | 2016.06.12 |
---|---|
자바 예제 - Date : Date 을 이용한 월,일,시,분,초 그리고 요일 알아내기 (0) | 2016.06.12 |
자바 예제 - StringTokenizer : 문자열에서 각 단어의 빈도수를 구하는 프로그램 작성 (0) | 2016.06.12 |
자바 StringTokenizer에 대하여 (0) | 2016.06.12 |
자바 예제 - split을 이용한 문자열 분리 (0) | 2016.06.12 |